Перейти к содержанию
Fire Monkey от А до Я

ice donkey

Пользователи
  • Постов

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

  • Посещение

Сообщения, опубликованные ice donkey

  1. похоже вчерашним обновлением даломали текст окончательно! у меня тЕперь даже одно-строчный текст с полосками стал

     

    Screenshot_20180218.thumb.png.5fd6a0fe6a7da029f8def6a6a58aad5b.png

     

    Болеее того - сейчас не нужно изменять размер шрифта, после обновления полоски вылайзиют на экране с любым размером шрифта айтима. Эмба прокачала полоски! :)

  2. на однострочных айтимах этого не видно нужны многострочные:

    Цитата

    var
      myItem: TListViewItem;
      i: Integer;
    begin
      for i := 0 to 20 do
        begin
          myItem := ListView1.Items.Add;
          myItem.Text := 'Some text for item #' + i.ToString;
          myItem.Detail := 'Some detail for item #' + i.ToString;
          ListView1.Adapter.ResetView(myItem);
        end;

     

    ListView1.ItemAppearance.ItemAppearance = ImageListItemBottomDetail

    ListView1.ItemAppearance.ItemHeight = 88 (44*2)

    Font.Size для text и detail можно и 28 но у меня на скриншоте 22

     

     

    item.png

  3. Вы зря нахваливаете китайцев! У меня Xiaomi Mi5x и такая же фигня с текстом и он даже пляшет местами. Я уже за целый год смирился с этим а потом увидел ваши жалобы.

    Но у меня PPI=400+  а у вас PPI=500+

     

    Может это зависит от производителя дисплея? Или версии андроида? Для начала машстабной проверки нужен ктото с <чистым> андроидом.

     

    Screenshot.png

  4. Обязательно допилю но прежде, чем допиливать - решил поинтересоваться у других, кто как выкручивается. И я ничего и не требовал - я лишь спросил. Если у вас столько злобы на самые обычные вопросы, то вам не стоит пользоваться форумом ;)

    Насчет TMS = в них нет ничего нативного кроме компонент для iOS/OSX но и они безнадежно отстали в развитии, даже при их компиляции куча предупреждений о том что используемые функции в используемых SDK устарели а использовать заведомо <deprecated> слишком рискованно - приложение могут отозвать из магазина без объяснения причин, уже проходили через эту борьбу. Так что не вариант.

  5. Интересно - есть в FireMonkey хоть один компонент доведенный до логического конца или все они требуют доработки напильником? Наверное поэтому фреймворк назвали огонь-обезьяной - для процесса эволюции в нечто осмысленное ей постоянно требуется чей-то ручной труд.

     

     

    А что - я первый кому в ListView понадобился прилипающий заголовок как в ListBox? Или кто-нибудь уже делал подобное?

  6. Заполняю ListView в рантайме:

     

    Цитата

    var
      lvitem: TListViewItem;
    while not Table1.Eof do
    begin
      lvitem := ListView1.Items.Add;
      lvitem.Text := Table1.FieldByName('City').AsString;
      lvitem.Detail := Table1.FieldByName('Country').AsString;
      Table1.Next;
    end;

     

    LiveBindings не подходит, поэтому есть вопрос: а как задать фиксированный заголовок - чтобы в списке все Items, начинающиеся с буквы А были как бы объединены под одним заголовком А? Который  в свою очередь смещался бы только заголовком Б (с Items, которые на букву Б) и так далее.

     

    Пример:

     

×
×
  • Создать...