1

Android アプリの開発は初めてですが、アプリ内の別のボタンを押すことでトグル ボタンの状態を変更できるかどうかを知りたいですか?

注:これは解決されました。非常に簡単な解決策です:

Button setAButton = (Button) findViewById(R.id.btnSetA);
final ToggleButton mytbSA = (ToggleButton) findViewById(R.id.toggleBtnZoneA);
setAButton.setOnClickListener(new OnClickListener()
{
  @Override
  public void onClick(View view) {
     setzoneA();
     mytbSA.setChecked(true);

  } 
   });
4

2 に答える 2

6

この ウィジェットには setChecked メソッドが必要です。

void    setChecked(boolean checked)

したがって、トグル ボタンを押したい場合は、メソッドを呼び出すだけです。

ToggleButton mytb = (ToggleButton) findViewById(R.id.mytogglebutton);
mytb.setChecked(true); // this will check it

この例では、トグル ボタンの ID は「mytogglebutton」であり、チェック済みに設定されます。

于 2013-07-12T15:09:42.340 に答える