web-dev-qa-db-ja.com

Androidでトグルボタンをプログラムでオン/オフにするにはどうすればよいですか?

プログラムでトグルボタンを作成する必要がありますオン[〜#〜]オフ[〜#〜]

11
Jai Android

toggleButton.setChecked(true or false)メソッドを使用して、Toggleボタンをプログラムでオン/オフにすることができます。

25
Haris Hasan

toggleButton.setSelected(true)toggleButton.setSelected(false)を試してください

オンとオフを切り替えます。

これにより、トグルがtrueまたはfalseになります。 UはtoggleButton.toggle();を使用して、ある状態から別の状態に変更できます。

6
Hussain

レイアウトファイル内はとても簡単です

<ToggleButton Android:id="@+id/ToggleButton01"
    Android:layout_width="wrap_content"
    Android:layout_height="wrap_content"
    Android:textOff="Off Stage"
    Android:textOn="On Stage"/> 

とJavaで

ToggleButton  tglbtn = (ToggleButton)findViewById(R.Id.ToggleButton01);

tglbtn.setChecked(false);
6
neeraj t

ToggleButtonを試してください。状態を切り替えるための.toggle()メソッドがあります。

xmlファイルで

<ToggleButton Android:id="@+id/ToggleButton01"
    Android:layout_width="wrap_content"
    Android:layout_height="wrap_content"
    Android:textOff="Off Stage"
    Android:textOn="On Stage"/>  

in Javaファイル

ToggleButton tglbtn;
    tglbtn=(ToggleButton) findViewById(R.id.ToggleButton01);
    tglbtn.toggle();

このアイデアも試すことができます

 tglbtn.setSelected(false);
1
Android

トグルボタンの状態とUIの両方を変更するには、次の2つの機能を実装する必要があります。

toggle.setChecked(Boolean value)
toggle.setSelected(Boolean value)

setChecked()は、ビューオブジェクトに関連付けられた固有のブール値を設定し、setSelectedはUIを設定します。

0
Ben