我在列表视图中点击时想要这个:
但是,我需要这个:
我尝试使用状态drawable来改变listview的颜色
user/profile.aspx
这没关系。但是stateDrawble改变文本视图的颜色不起作用
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/red_color" android:state_checked="false"/>
<item android:drawable="@android:color/transparent"/>
</selector>
如何更改textview的颜色?
答案 0 :(得分:1)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/drawer_color" />
<item android:state_focused="false" android:color="@android:color/white" />
<item android:state_selected="true" android:color="@color/drawer_color" />
然后将Textview的textColor属性设置为set clickable = true
<TextView
android:clickable="true"
android:textColor="@drawable/text_selector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/registration"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />