- 0
ListView в Берлине и в Токио
-
Похожий контент
-
- 39 ответов
- 6 592 просмотра
-
- 5 ответов
- 1 988 просмотров
-
- 5 ответов
- 1 691 просмотр
-
- 6 ответов
- 2 054 просмотра
-
- 0 ответов
- 1 340 просмотров
-
- 30 ответов
- 3 041 просмотр
-
- 17 ответов
- 4 133 просмотра
-
- 5 ответов
- 2 432 просмотра
-
- 7 ответов
- 3 474 просмотра
-
- 5 ответов
- 1 716 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Rusland
Delphi Tokyo
ListView->ItemAppearance->ItemAppearance=DynamicAppearance
Есть ImageList c 3 картинками.
Добавляю item-ы в ListView:
procedure TForm1.Button1Click(Sender: TObject); var i:integer; Lvi: TListViewItem; begin LsvObjects.BeginUpdate; LsvObjects.Items.Clear; try for i:=0 to 100 do begin Lvi := LsvObjects.Items.Add; Lvi.Tag := i; Lvi.Data['ObjectText'] := 'ObjectText '+i.ToString; Lvi.Data['StateText'] := 'StateText '+i.ToString; Lvi.Data['ConnectText'] := 'ConnectText '+i.ToString; end; finally LsvObjects.EndUpdate; end; end;
в UpdateObjects рандомно выбираю картинку:
procedure TForm1.LsvObjectsUpdateObjects(const Sender: TObject; const AItem: TListViewItem); var ... oConnectImage: TListItemImage; r: integer; begin r:=Random(ImageList1.Count); oConnectImage:=aItem.Objects.FindDrawable('ConnectImage') as TListItemImage; if (oConnectImage<>nil) then oConnectImage.ImageIndex:=r; ... end;
В Windows все нормально. А вот что я вижу на планшетах:
На Dexp:
На Lenovo:
Картинки могут появиться, а могут и нет. Как исправить ситуацию? Вот сам проект.
Про Berlin добавлю вопрос позже.
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.