selector中的state误区

写了一个主界面,用的是RadioButton+Fragment,想要实现底部栏被点击时,RadioButton的背景图片改变。
selector代码如下:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/ic_home_selected" />
<item android:state_checked="false" android:drawable="@drawable/ic_home_normal"/>
</selector>

需注意,这里state用的是state_checked.指在RadioGroup中其中一个RadioButton被勾选。

你可能感兴趣的:(android)