2010-10-12 6 views
0

Надеюсь, мой вопрос будет ясен для вас из моего вопроса. У меня есть три линейных макета в каждой строке списка. Один линейный макет содержит Imageview, а два других линейных макета содержат текстовые представления. Эти три линейных макета составляют мою строку списка. Но, к моему удивлению, выбор по умолчанию для списка (оранжевый цвет) не работает, когда я перемещаю трэкбол мыши или когда я выбираю его с телефона.Android Listview - выбор по умолчанию не работает

Может ли кто-нибудь помочь мне решить эту проблему.

Любая помощь приветствуется. В ожидании ..

ответ

1

По умолчанию селектор списка рисуется за выбранным в данный момент элементом. Если ваш макет элемента имеет непрозрачный фон, селектор не может быть замечен.

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

0

Вы добавили цвет фона в макеты вашей строки? Если это так, этот цвет будет единственным цветом, который вы видите - даже при событиях касания.

Фон строки должен быть установлен на выбираемый вариант с различными цветами для разных состояний, таких как выбранные и невыбранные.

Смежные вопросы