如何更改其单击的列表项颜色

时间:2016-06-18 08:49:27

标签: android android-recyclerview android-dialog recycler-adapter android-viewholder

如何更改列表项颜色,当我单击它显示对话框的列表项时,我在对话框中给出一些值,它将存储在列表项中,并且列表项颜色需要更改

2 个答案:

答案 0 :(得分:1)

  1. 为列表视图使用自定义布局。
  2. 使用ArrayList将内容传递给适配器。
  3. 单击listView中的项目时,获取项目的位置,然后更改自定义布局的背景。

答案 1 :(得分:0)

in drawable

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@color/red" />
</selector>
listView.setOnItemClickListener

中的

listView.setSelection(R.drawable.selector);