在自定义 ListView 中更改文本视图背景颜色

Change textview background color in custom ListView

我有一个习惯ListView。在自定义 ListView 中,每行有 3 TextView。那 3 TextView background 颜色应该由 listitemClick listner 更改 on click List item。可能吗?

在列表视图的 onItemClickListener 中添加 textView.setBackgroundColor(0xFF000000)(替换为适当的颜色代码),其中 textView 是对要更改其颜色的 TextView 的引用

当然可以。

您需要在自定义适配器的 getView() 方法中为您的视图实现 onClickListener 事件,或者您可以简单地为列表视图实现 onItemClickListener

例如,

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

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