Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Почему при нажатии на элемент списка выделяется весь ListView?

#android #listview


Вылезла странная проблема. На андроид 2.3 при нажатии на один элемент списка выделяется
весь ListView тем же цветом, что и один элемент списка.
Я использую кастомный selector. 




    
    
    
    


ListView в xml. Вроде бы ничего плохого не должно быть. 


    

Кто нибудь видел такое?    


Ответы

Ответ 1



В общем я забил на это. Решение не нашлось. Я просто игнорирую андроид 2.3 и младше. Там есть radiobutton, так что не существенно.

Ответ 2



Столкнулся с этой же проблемой на Android 2.0. Ответ нашел в интернете. Суть в том, что я в android:listSelector= указывал сразу цвет ("@color/отсылка на цвет"), а нужно было так: android:listSelector="@drawable/item" В папке res/drawable файл item.xml:

Комментариев нет:

Отправить комментарий