Изменение цвета фона объектов ListView на Android

Как я могу изменить цвет фона ListView объекты на основе на объект. Когда я использую android:backgroundColor в ListView расположение объекта я могу достигнуть этого, однако селектор списка, больше не видимо. Я могу сделать селектор видимым снова путем установки drawSelectorOnTop к истинному, но затем селектор накладывает целый объект.

Какие-либо идеи, как изменить те цвета фона и сохранить селектор?

PS я не изменил бы сам селектор.

Править: Авторам приложения Gmail удалось достигнуть точно этого так, это определенно возможно.

70
задан kiamlaluno 29 September 2012 в 23:23
поделиться

1 ответ

Взгляните на Пример со списком14 . В getView() вы можете вызвать convertView.setBackgroundDrawable() для каждой записи. Вы можете иметь счетчик членов класса, чтобы решить, с каким фоном его вызывать, например, для получения переменного фона.

1
ответ дан 24 November 2019 в 13:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: