Определите пользовательскую тему с помощью элемента:
<item name="android:activatedBackgroundIndicator">@drawable/my_background</item>
Далее объявите, что это можно нарисовать в XML-файле списка состояний в res/drawable/my_background.xml
, как показано здесь: http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList Убедитесь, что онаесть предмет, отвечающий на android:state_activated="true"
.Это ваша активированная подсветка.
Шаг темы не является обязательным (вы можете использовать список состояний, который можно нарисовать напрямую, если вы выберете), но он дает дополнительный уровень гибкости и поскольку вы уже определили элементы ListView.чтобы использовать этот атрибут темы, вы можете внести это изменение в одном месте, чтобы повлиять на любое действие, использующее пользовательскую тему.
Если вам нужна дополнительная информация о темах, посмотрите здесь: http://developer.android.com/guide/topics/ui/themes.html