Is ToggleButton selected : Button « UI « Android






Is ToggleButton selected

 
package app.test;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.Toast;
import android.widget.ToggleButton;

public class Test extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Button btnOpen = (Button) findViewById(R.id.btnOpen);
    btnOpen.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        String str = "You have clicked the Open button";
        DisplayToast(str);
      }
    });
    Button btnSave = (Button) findViewById(R.id.btnSave);
    btnSave.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        DisplayToast("You have clicked the Save button");
      }
    });
    CheckBox checkBox = (CheckBox) findViewById(R.id.chkAutosave);
    checkBox.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        if (((CheckBox) v).isChecked())
          DisplayToast("CheckBox is checked");
        else
          DisplayToast("CheckBox is unchecked");
      }
    });
    RadioGroup radioGroup = (RadioGroup) findViewById(R.id.rdbGp1);
    radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
      public void onCheckedChanged(RadioGroup group, int checkedId) {
        RadioButton rb1 = (RadioButton) findViewById(R.id.rdb1);
        if (rb1.isChecked()) {
          DisplayToast("Option 1 checked!");
        } else {
          DisplayToast("Option 2 checked!");
        }
      }
    });
    ToggleButton toggleButton = (ToggleButton) findViewById(R.id.toggle1);
    toggleButton.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        if (((ToggleButton) v).isChecked())
          DisplayToast("Toggle button is On");
        else
          DisplayToast("Toggle button is Off");
      }
    });
  }
  private void DisplayToast(String msg) {
    Toast.makeText(getBaseContext(), msg, Toast.LENGTH_SHORT).show();
  }
}

//main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"    
    />    
    
    <Button android:id="@+id/btnSave"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:text="Save" />
        
    <Button android:id="@+id/btnOpen"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="Open" />
                
    <ImageButton android:id="@+id/btnImg1"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"        
        android:src="@drawable/icon" />
        
    <EditText android:id="@+id/txtName"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" />
        
    <CheckBox android:id="@+id/chkAutosave"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:text="Autosave" />
          
    <CheckBox android:id="@+id/star" 
        style="?android:attr/starStyle" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" />                     
 
    <RadioGroup android:id="@+id/rdbGp1"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:orientation="horizontal" >                       
        <RadioButton android:id="@+id/rdb1"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:text="Option 1" />            
        <RadioButton android:id="@+id/rdb2"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"        
            android:text="Option 2" />   
    </RadioGroup>
     
    <ToggleButton android:id="@+id/toggle1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" /> 
</LinearLayout>

   
  








Related examples in the same category

1.Add Button to Activity
2.Add Button from layout xml file
3.Add button on click listener
4.Button on click event
5.Get data from RadioButton
6.Set one of the three radio buttons to be selected by default, using android:checked = "true".
7.Load Button from layout xml file and add action listener
8.Add listener to Toggle Button
9.Layout Radio buttons with RadioGroup
10.Layout Button inside Activity
11.Using switch statement to check the RadioButton selection
12.ImageButton Demo
13.Set Button text in xml file
14.Set Button width and height
15.Show or hide button
16.Using ImageButton
17.Clear RadioButton selection
18.Add key listener to add the new todo item when the middle D-pad button is pressed.
19.Set ToggleButton on/off text
20.Using Button to control MediaPlayer
21.Button Gallery
22.A gallery of basic controls: Button, EditText, RadioButton, Checkbox, Spinner. This example uses the light theme.
23.A list view that demonstrates the use of setEmptyView. This example alos uses a custom layout file that adds some extra buttons to the screen.
24.This demonstrates the use of the PopupMenu class. Clicking the button will inflate and show a popup menu from an XML resource.
25.Adding a radio button programmatically
26.extends Button
27.Create Button
28.Create Image Button