Android 更改自定义ListView中的textview背景色

Android 更改自定义ListView中的textview背景色,android,performance,android-layout,android-intent,android-activity,Android,Performance,Android Layout,Android Intent,Android Activity,我有一个自定义的列表视图。在自定义列表视图中,每行有3个文本视图。这3个文本视图背景颜色应通过列表项单击列表项更改。是否可能?在列表视图的onItemClickListener中添加textView.setBackgroundColor(0xFF000000)(替换为适当的颜色代码),其中textView是对要更改其颜色的textView的引用当然可以 您需要在自定义适配器的getView()方法中为您的视图实现onClickListener事件,或者只需为listview实现onItemCli

我有一个自定义的
列表视图
。在自定义
列表视图
中,每行有3个
文本视图
。这3个
文本视图
背景颜色应通过
列表项单击列表项
更改。是否可能?

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

您需要在自定义适配器的
getView()
方法中为您的视图实现
onClickListener
事件,或者只需为listview实现
onItemClickListener

例如

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

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

是的,您需要在用于填充列表视图的自定义适配器中处理单击事件。我正在动态添加textview。如果我这样设置,它将应用吗?