开发者

How to make Toggle button programmatically On & OFF in Android?

I need to make Toggle button programmatically开发者_如何学编程 On & OFF.


You can use toggleButton.setChecked(true or false) method to make Toggle button programmatically On & OFF.


It's so simple inside your layout file

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

and in Java

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

tglbtn.setChecked(false);


Try toggleButton.setSelected(true) & toggleButton.setSelected(false)

It will make toggle on & off.

This will make the toggle to true or false. U can use toggleButton.toggle(); to change from one state to other.


Try ToggleButton. It has a .toggle() method to switch the states.


in xml file

<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 file

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

this idea also you can try

 tglbtn.setSelected(false);


To change both the state and the UI of a toggle button you need to implement two functions:

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

setChecked() sets the intrinsic boolean associated with the view object and setSelected sets the UI.


To Toggle set and get value use the following

togg=toggleButton.getText().toString();
    // Get the default value off 
     String off =mo.getOn();
    if (off.equals("OFF")){
    holder.toggleButton.setChecked(false);
    }else{
    holder.toggleButton.setChecked(true);
    }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜