Перейти к содержанию
  • Регистрация
  • 0
pndr.soft

Высота Item, битва продолжается

Вопрос

Второй день бодаюсь.

Автовысота для итема работает, но когда запускается программа - все криво. Т.е. из за высоты шрифта для TTextLayout он отдает не верную высоту.

После поворота девайса и перерисовки экрана  высота считается верно и далее до завершения программы. При новом запуске программы все повторяется. Т.е. алгоритм верный.

Почему так ? Почему после поворота девайса все начинает считаться верно ? Как исправить ?

ScreenShot_1 - сразу после запуска программы, в вертикальном положении

ScreenShot_2 - после поворота в горизонтальную ориентацию

ScreenShot_3 - после поворота обратно в вертикальное положение

Проект в архиве.

 

Screenshot_1.png

Screenshot_2.png

Screenshot_3.png

Project1.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

Для реализации динамической подгрузки нужна высота всех итемов.

Хочу сделать без перебора всех итемов и подсчета.

 

Можно узнать высоту всех итемов ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

я выкладывал пример для берлина, где динамически все считается и выводится

в качестве хака предлагалось указывать размер текста типа 14.0001 

тогда вместо слегка глючного default используется точное значение

кроме того нужно сильно учитывать все отступы

и когда мы правильно указали ширину итема и шрифт, то считается все правильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Разобрался с динамической подгрузкой.

Сейчас делаю PullUp с панелькой.

Панелька открывается рывками. Не могу победить ее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

 так понял речь о LV, PullUp же встроен, достаточно включить в свойствах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

В свое время тоже очень много времени потратил на это "безобразие", изучите тему 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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