2014-12-19 6 views
0

У меня есть ListView, где некоторые элементы будут иметь серый цвет фона. Я хотел бы, при некоторых действиях, установить белый цвет фона для всех элементов в ListView.Как установить цвет фона для всех элементов списка ListView

Как это сделать?

+2

показать код .. –

+2

возможно использовать пользовательский адаптер –

+0

, если вы определяете настраиваемый макет для своих представлений строк, просто используйте 'android: background =" @ android: color/gray' – zozelfelfo

ответ

2

Вы можете interate через дочерний вид ваш ListView и установить их цвет фона:

for (int i = 0; i < listView.getChildCount(); i++) { 
    View listItem = listView.getChildAt(i); 
    listItem.setBackgroundColor(Color.WHITE); 
} 
Смежные вопросы