【发布时间】:2013-06-18 08:03:35
【问题描述】:
我尝试了以下link 但 state_focused 不起作用。
checkbox_selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/checked" android:state_checked="true"/>
<item android:drawable="@drawable/unchecked" android:state_checked="false"/>
<item android:state_checked="true" android:state_focused="false" android:drawable="@drawable/unchecked_focus"/>
<item android:state_checked="false" android:state_focused="true" android:drawable="@drawable/unchecked_focus" />
</selector>
在我的课堂上,我是这样添加的。
cbx.setButtonDrawable(R.drawable.checkbox_selector);
第一个是未选中状态,第二个是聚焦状态,最后一个是选中状态。我也试过android:state_pressed,但没用。还有其他方法吗?
谢谢。
【问题讨论】: