haword

Пользователи
  • Публикаций

    416
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

haword стал победителем дня 9 января

haword имел наиболее популярный контент!

1 Подписчик

Информация о haword

  • Звание
    Продвинутый пользователь

Посетители профиля

566 просмотров профиля
  1. ListView - фиксированный заголовок

    это говорит тот кто пришел и все обосрал )
  2. ListView - фиксированный заголовок

    огнеобезьяна это универсальный инструмент. в нем никогда не будет всех приблуд и придумок различных разработчиков интерфейсов. есть базовый функционал, с ним и работайте и делайте что хотите. если нет желания допиливать базовые компоненты, пользуйтесь нативными, если я не ошибаюсь в TMS есть компоненты которые используют нативные для отображения. Ну или пользуйтесь именно теми средами разработки которые предлагает сама ОС а не универсальными. Да и на последок - помните, никто вам ничего не должен ) хотите пользуйтесь хотите нет.
  3. StatusBar Color

    а тему поменять нельзя с Holo на Material в ресурсах?
  4. Быстродействие TListView на мобильном

    полностью код давай
  5. ну как обычно - ничего не хочу делать, скажите куда ткнуть что бы все заработало )) хочешь что бы заработало - перепиши код. нумерация с нуля это не та проблема о которой надо переживать собираясь писать под мобильные устройства на делфи. проблема в другом. в том что fmx вообще ни как не совместим с vcl и буквально все надо переписывать с нуля. поэтому никакой обратной совместимости в коде не будет.
  6. [Андроид]не видно картинки

    в делфи делается так - li:= lv.Items.Add; lii:=li.Objects.FindObjectT<TListItemImage>('Image'); lii.OwnsBitmap:=True; далее можно грузить картинку, если в потоке то TThread.Synchronize(TThread.CurrentThread, procedure() begin // присваивание битмапу картинки lii.Bitmap:= TBitmap.Create; lii.Bitmap.SetSize(ItemBitmap.Width, ItemBitmap.Height); lii.Bitmap.Clear(TAlphaColors.Null); lii.Bitmap.CopyFromBitmap(ItemBitmap); end );
  7. обычно люди с начало у гугля спрашивают а потом на форум идут. гугль сказал вот что - protected String doInBackground(String... params) { try { newVersion = Jsoup.connect("https://play.google.com/store/apps/details?id=" + "package name" + "&hl=en") .timeout(30000) .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6") .referrer("http://www.google.com") .get() .select("div[itemprop=softwareVersion]") .first() .ownText(); } catch (IOException e) { e.printStackTrace(); } return newVersion; } то есть просто скачиваешь страницу с маркета, ищешь там определенный DIV и в нем и находишь последнюю версию на маркете.
  8. в следующей версии они обещали сделать Z позиционирование контролов на формах. то есть в следующем году где то.
  9. ListView и фильтр в Berlin

    почему до? потому что если после то работает если до то фиг вам.
  10. ListView и фильтр в Berlin

    ну шо вы мени таки сказки рассказываете )) дошли у меня руки проверить и найти косяк. нашел. хотя может быть это фича а не баг ) короче кидаем на форму ListView, выставляем свойство показать строку поиска. на кнопку вешаем сие действие, запускаем, все красиво, ищет все что занесли var i: Integer; l: TListViewItem; begin ListView1.Items.Clear; for I := 0 to 1000 do begin l:= ListView1.Items.Add; l.Text:= i.ToString; end; end; И начинается самое интересное, изменяем процедуру добавив всего одну сроку l.Data['id'] := i; типа храним идентификатор, и ставим его ДО заполнения поля Text, запускаем программу, заполняем данными, вуаля, в поиске только видимые строки ) var i: Integer; l: TListViewItem; begin ListView1.Items.Clear; for I := 0 to 1000 do begin l:= ListView1.Items.Add; l.Data['id'] := i; l.Text:= i.ToString; end; end;
  11. уберите прозрачность в картинке и используйте старый формат выставления прозрачности через определенный цвет в нижнем углу картинки, если я не ошибаюсь.
  12. FormatSettings. DecimalSeparator в Android

    меняйте перед использованием через StringReplace и все.
  13. ListView и фильтр в Berlin

    да сейчас попробовал на нулевом проекте, то же работает. странно. спасибо.
  14. ListView и фильтр в Berlin

    Привет всем. Столкнулся с непонятной ситуацией, поискал в гугле, не нашел ничего похожего. Проблема - есть ListView, в него загружаются в отдельном потоке строки, под 100 штук, проект ранее работал отлично на Seattle, просто тупо перенес в Berlin. Вроде все красиво, все работает. НО как только попробовал использовать фильтр так облом. Фильтруются только те строки которые видны были на экране. Если я не сролил вниз список то те сроки что не были показаны в фильтр попадают с пустыми значениями и мой фильтр их отсекает. Если я проскролю вниз вверх список то в фильтр попадают все строки и он начинает работать нормально. Я так понимаю проблема из-за нового ListView в Берлине. Ощущение что не создаются поля пока не будут показаны на экране и из-за этого они пустые при фильтрации. Как лечить? Создавать в дизайнтайме поля ListView?
  15. кстати, на думаю всем известном ресурсе появился апдейт июльский для исправления косяков в андроиде, кто ни будь уже испытывал? работает?