Перейти к содержанию
  • 0
kvantum

[Android] Почему у меня в моем стиле TListBoxItem не изменяется фон выделенного элемента?

Вопросы

Здравствуйте !

 

На http://oilsoft-service.blogspot.ru/2013/11/android-delphi-xe5.html был приведен очень интересный пример создания пользовательского стиля для TListBoxItem. Во вложении содержится продублированный проект.

 

При запуске проекта под Анроидом цвет фона для выделенного элемента списка не меняется. Прошу помочь разобраться.

 

Вторая строка на обоих скриншотах выделена.

post-266-0-00895300-1421140077.png

post-266-0-10640500-1421140078_thumb.png

Demo_2.zip

Поделиться сообщением


Ссылка на сообщение

Рекомендуемые сообщения

  • 0

Добрый день,

 

Проблема в вашем стиле. У всех внутренних элементов стиля свойство HitTest установлен в True. Что означает, что все внутренние элементы стиля будут перехватывать клики мыши и нажатия на экран пальцем и блокировать их передачу в TListBox. Поэтому нужно, для всех не кликабельных элементов стиля сбросить HitTest = False.
post-1-0-02873900-1421142464_thumb.png

Поделиться сообщением


Ссылка на сообщение
  • 0

Вы у всех выделенных мною контролов (myStyle1, layout1, description, headtext) на картинке установили HitTest = False?

Поделиться сообщением


Ссылка на сообщение
  • 0

Вы у всех выделенных мною контролов (myStyle1, layout1, description, headtext) на картинке установили HitTest = False?

Да именно так ! Полагаю, что раз подсветка элементов списка - свойство, общее для всех элементов списка - может быть есть смысл поработать со стилем всего списка, а не его итемов ? 

Поделиться сообщением


Ссылка на сообщение
  • 0

Вот держи поможет http://fire-monkey.ru/topic/454-kak-dobavit-podderzhku-vydelenie-tlistboxitem-v-svoem-sti/

Отредактировал Andrey Yefimov
поправил ссылку

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...