【发布时间】:2011-08-22 00:29:33
【问题描述】:
我有一个这样定义的 ToggleButton:
<ToggleButton android:text="ToggleButton" android:id="@+id/toggle"
android:layout_height="wrap_content" android:layout_width="fill_parent"></ToggleButton>
我想以编程方式更改其状态。我尝试使用 setChecked 和 toggle 方法,但在我的情况下这两种方法都不起作用。
我有一个持续的通知,当我的活动收到通知意图时, 切换按钮应设置为未选中,但它不起作用。
我正在活动的onResume 上执行此操作。代码正在执行,但 ToggleButton 的状态没有改变。
奇怪的是,如果我在活动的onCreate 上调用setChecked(false),它确实会更改按钮的状态,但不会更改onResume。我错过了什么?
谢谢。
【问题讨论】:
标签: android android-ui togglebutton