Могу ли я изменить цвет выбранного элемента TListBox?

Я создаю приложение FireMonkey для нескольких устройств и хочу изменить цвет элемента TListBox, когда он выбран.
Как это можно сделать в Rad Studio XE7?


person elcharlie    schedule 27.10.2014    source источник
comment
comment
С какой частью задачи у вас возникают проблемы?   -  person Rob Kennedy    schedule 27.10.2014


Ответы (2)


  1. Откройте Конструктор стилей растровых изображений (см. Папку bin в RAD Studio) и создайте стиль по умолчанию для Android (Файл -> Создать -> Стиль подсветки Android для FireMonkey).
  2. Разверните узел "Изображения" и сделайте экспорт всех графических ресурсов. введите здесь описание изображения
  3. В любом графическом редакторе измените цвет фона TListBoxItem. введите описание изображения здесь
  4. Вернитесь в BitmapStyleDesigner и обновите каждое изображение (style.png, style20x.png, style15.png, style30x.png). Для обновления выберите узел изображения и нажмите кнопку «Обновить». введите описание изображения здесь
  5. Сохраните стиль в файл "File-> Save as ...-> Выбираем тип файла" FireMonkey Style ".
  6. Поместите книгу стилей в форму и загрузите этот стиль.
person Yaroslav Brovin    schedule 10.11.2014
comment
В существующем виде ответ, скорее всего, будет удален как очень низкокачественный, поскольку это ответ только по ссылке. Вы можете сделать это самостоятельным ответом, сохранив ссылку для справки. - person bummi; 10.11.2014
comment
Хорошо, перепишу как отдельную. - person Yaroslav Brovin; 10.11.2014

Да! Это возможно в RAD Studio XE7 (ответ перед редактированием вопроса - просмотрите версии вопроса, чтобы понять, на что идет ответ).

Подмигнуть

person HeartWare    schedule 27.10.2014
comment
Вам нужно изучить функциональность стилей FireMonkey / FireUI - person HeartWare; 27.10.2014