在自定义 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);
.... }
我有一个习惯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);
.... }