0

У меня есть один пользовательский ListView. В обычном ListView, каждый ряд, содержащий 3 TextView. Это 3 TextView цвет должен измениться on click List item на listitemClick listner. Является ли это возможным?Изменить цвет фона текста в пользовательском ListView

+0

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

ответ

0

Да, конечно, вы можете.

Вам необходимо реализовать событие onClickListener для вашего вида в getView() в вашем пользовательском адаптере или вы можете просто реализовать onItemClickListener для просмотра списка.

Для еи

yourViewObject.setonClickListener{......... 

    textView.setBackgroundColor(Color.RED); 
    textView1.setBackgroundColor(Color.GREEN); 
    textView1.setBackgroundColor(Color.WHITE); 
.... } 
+0

Я динамически добавлять textview.if я установить, как, что она будет применяться? – user3515851

+0

Да, конечно, почему бы и нет. это будет. – RockStar

0

В onItemClickListener для ListView добавить textView.setBackgroundColor(0xFF000000) (Замените соответствующим цветовым кодом), где textView является ссылкой на TextView, цвет которого вы хотите изменить

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