Android: ListView Selector установлен в ноль? - PullRequest
9 голосов
/ 09 июля 2011

Я хочу отключить Selector от моего ListView.Вот когда я нажимаю на любой элемент, не будет никаких признаков того, что он был нажат.

Я пробовал это в своем теге ListView: android:listSelector="@null" и не работал

Ответы [ 4 ]

24 голосов
/ 22 июля 2011

установить этот андроид: listSelector = "# 00000000" Попробуйте это.

6 голосов
/ 02 ноября 2012

Приведенный выше ответ от Калпаны правильный.Вы также можете сделать это в следующем коде: -

myListView.setSelector(new ColorDrawable(0x0));
0 голосов
/ 07 сентября 2015
mListView.setSelector(new StateListDrawable());
0 голосов
/ 09 июля 2011

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

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:color/background_dark" />
</selector> 

, а затем установите его с помощью атрибута android: listSelector. Вы можете ссылаться на один из цветов андроида в качестве цвета фона в вашем селекторе: http://developer.android.com/reference/android/R.color.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...