Я создаю приложение FireMonkey для нескольких устройств и хочу изменить цвет элемента TListBox, когда он выбран.
Как это можно сделать в Rad Studio XE7?
Могу ли я изменить цвет выбранного элемента TListBox?
comment
Создание определенного настраиваемого TListBoxItem
- person SimaWB   schedule 27.10.2014
comment
С какой частью задачи у вас возникают проблемы?
- person Rob Kennedy   schedule 27.10.2014
Ответы (2)
- Откройте Конструктор стилей растровых изображений (см. Папку bin в RAD Studio) и создайте стиль по умолчанию для Android (Файл -> Создать -> Стиль подсветки Android для FireMonkey).
- Разверните узел "Изображения" и сделайте экспорт всех графических ресурсов.
- В любом графическом редакторе измените цвет фона TListBoxItem.
- Вернитесь в BitmapStyleDesigner и обновите каждое изображение (style.png, style20x.png, style15.png, style30x.png). Для обновления выберите узел изображения и нажмите кнопку «Обновить».
- Сохраните стиль в файл "File-> Save as ...-> Выбираем тип файла" FireMonkey Style ".
- Поместите книгу стилей в форму и загрузите этот стиль.
person
Yaroslav Brovin
schedule
10.11.2014
В существующем виде ответ, скорее всего, будет удален как очень низкокачественный, поскольку это ответ только по ссылке. Вы можете сделать это самостоятельным ответом, сохранив ссылку для справки.
- person bummi; 10.11.2014
Хорошо, перепишу как отдельную.
- person Yaroslav Brovin; 10.11.2014
Да! Это возможно в RAD Studio XE7 (ответ перед редактированием вопроса - просмотрите версии вопроса, чтобы понять, на что идет ответ).
person
HeartWare
schedule
27.10.2014
Вам нужно изучить функциональность стилей FireMonkey / FireUI
- person HeartWare; 27.10.2014