刚开始学android开发,里面用到了RadioButton,想通过selector来显示选中和未选中情况下的不同状态。发现selector里面的属性名有些与对应的RadioButton里的不太一样,就把用到的做个记录,方面下次使用。
RadioButton里的android:background对应selector里的android:drawable,RadioButton里的android:textColor对应selector里的android:color,RadioButton里的android:drawableTop等对应selector里的android:drawable,具体贴下color_select.xml的代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="#00ff00"/>
<!-- not selected -->
<item android:state_checked="false" android:color="#ffffff"/>
</selector>