如何以编程方式更改切换按钮的默认值

时间:2014-02-15 15:47:05

标签: android android-ui android-button

我有一个带有以下drawable的切换按钮:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/ic_heart_pressed"/> 
    <item android:state_pressed="true" android:drawable="@drawable/ic_heart"/> 
    <item android:state_checked="true" android:drawable="@drawable/ic_heart_pressed"/> 
    <item android:drawable="@drawable/ic_heart"/> 
</selector>

这很好用。但是,由于这是我第二次展示屏幕时最喜欢的按钮,并且它包含一些最喜欢的项目,我想将默认值从heart更改为heart_pressed

我尝试在我getView的{​​{1}}中以编程方式执行此操作,但是,由此我失去了按钮的“切换”功能。

ArrayAdapter

问题

有没有办法根据代码中的条件以编程方式更改ToggleButton的默认值?

0 个答案:

没有答案