私はこのようなトグルボタンを定義している:トグルボタンの状態をプログラムで変更するにはどうすればよいですか?
<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
では変更されません。私は何が欠けていますか?
ありがとうございました。
を終える使用について
詳細しかし、それはしません。私はsetCheckedを呼び出す必要はありません。すべてのコードを検索するだけです。 – Franco