kvantum Опубликовано 13 января, 2015 Поделиться Опубликовано 13 января, 2015 Здравствуйте ! На http://oilsoft-service.blogspot.ru/2013/11/android-delphi-xe5.html был приведен очень интересный пример создания пользовательского стиля для TListBoxItem. Во вложении содержится продублированный проект. При запуске проекта под Анроидом цвет фона для выделенного элемента списка не меняется. Прошу помочь разобраться. Вторая строка на обоих скриншотах выделена. Demo_2.zip Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 13 января, 2015 Администраторы Поделиться Опубликовано 13 января, 2015 Добрый день, Проблема в вашем стиле. У всех внутренних элементов стиля свойство HitTest установлен в True. Что означает, что все внутренние элементы стиля будут перехватывать клики мыши и нажатия на экран пальцем и блокировать их передачу в TListBox. Поэтому нужно, для всех не кликабельных элементов стиля сбросить HitTest = False. Цитата Ссылка на комментарий
0 kvantum Опубликовано 13 января, 2015 Автор Поделиться Опубликовано 13 января, 2015 Исправил на HitTest = False, но, к сожалению, фон активного элемента не подсвечивается Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 13 января, 2015 Администраторы Поделиться Опубликовано 13 января, 2015 Вы у всех выделенных мною контролов (myStyle1, layout1, description, headtext) на картинке установили HitTest = False? kvantum 1 Цитата Ссылка на комментарий
0 kvantum Опубликовано 13 января, 2015 Автор Поделиться Опубликовано 13 января, 2015 Вы у всех выделенных мною контролов (myStyle1, layout1, description, headtext) на картинке установили HitTest = False? Да именно так ! Полагаю, что раз подсветка элементов списка - свойство, общее для всех элементов списка - может быть есть смысл поработать со стилем всего списка, а не его итемов ? Цитата Ссылка на комментарий
0 aleksandrguru Опубликовано 17 января, 2015 Поделиться Опубликовано 17 января, 2015 Да было тоже самое, пришлось взять стандартный стиль и изменить его, и все заработало Цитата Ссылка на комментарий
0 aleksandrguru Опубликовано 20 января, 2015 Поделиться Опубликовано 20 января, 2015 (изменено) Вот держи поможет http://fire-monkey.ru/topic/454-kak-dobavit-podderzhku-vydelenie-tlistboxitem-v-svoem-sti/ Изменено 21 января, 2015 пользователем Andrey Yefimov поправил ссылку Цитата Ссылка на комментарий
Вопрос
kvantum
Здравствуйте !
На http://oilsoft-service.blogspot.ru/2013/11/android-delphi-xe5.html был приведен очень интересный пример создания пользовательского стиля для TListBoxItem. Во вложении содержится продублированный проект.
При запуске проекта под Анроидом цвет фона для выделенного элемента списка не меняется. Прошу помочь разобраться.
Вторая строка на обоих скриншотах выделена.
Demo_2.zip
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.