[英]Changing foreground color of Recycler view when an item is selected
You can do it with drawable selector. 您可以使用可绘制的选择器来实现。 Put bg.xml
in drawable folder. 将bg.xml
放在drawable文件夹中。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/background_selected" android:state_selected="true"/>
<item android:drawable="@color/background_unselected"/>
</selector>
Now set this instead of your background. 现在设置它而不是您的背景。
<TextView
....
android:background="@drawable/bg"
...
/>
You just need to set selected in your adapter. 您只需要在适配器中设置选中状态即可。
textView.setSelected(true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.