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。如果我这样设置,它将应用吗?