1、一个XML控制TextView按下和抬起颜色
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <color android:color="#48aeda"/> </item> <item android:state_focused="true"> <color android:color="#48aeda"/> </item> <item> <color android:color="#ffffff"></color> </item> </selector>2、一个XML控制按钮背景形状及颜色,以及按下效果
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true"> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#009af3" /> <stroke android:width="1dp" android:color="#009af3" /> </shape> </item> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#ffffff" /> <stroke android:width="1dp" android:color="#ffffff" /> </shape> </item> </selector>