通過selector設置TextView的文字選中和正常時候的顏色的步驟如下所示:
1、在res下面建個文件夾color,color文件夾下面建個tv_text_color_selector.xml,tv_text_color_selector.xml中的代碼如下所示:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="#5d709a"></item> <item android:state_pressed="true" android:color="#5d709a"></item> <item android:state_selected="false" android:color="#000000"></item> <item android:state_pressed="false" android:color="#000000"></item> </selector>
2、在需要文字選中和正常時候顯示不同顏色的TextView地方通過:
android:textColor="@color/tv_text_color_selector"