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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.