Ir al contenido principal

Ejemplo ToggleButton Android

En este artículo de nuestro Curso Android les vamos a enseñar como implementar y utilizar el componente ToggleButton.
 
Veamos:
 

1. Agregando Componentes

Abrimos nuestro archivo “res/layout/main.xml” y agregamos nuestros componentes.
 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
    <ToggleButton
        android:id="@+id/toggleButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ToggleButton" 
        android:textOn="Activado"
        android:textOff="Desactivado"/>
 
 
    <Button
        android:id="@+id/enviar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Enviar" />
 
</LinearLayout>

Tener un ToggleButton activado por defecto 
Solo tenemos que poner android:checked="true" dentro de los atributos del ToggleButton en nuestro “res/layout/main.xml“.

2. Código Java

Aquí vamos a implementar un (1) Listener para el click del botón.
 
public class MainActivity extends Activity {
 private ToggleButton toggleButton1; 
 private Button enviar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        // Conseguimos los componentes en pantalla
        toggleButton1  = (ToggleButton) findViewById(R.id.toggleButton1);
        enviar       =  (Button) findViewById(R.id.enviar);   
 
        // Ejecutando Listeners
        addListenerOnButton();
 
    }
 
    public void addListenerOnButton() {     
        enviar.setOnClickListener(new OnClickListener() {
            // Se ejecuta cuando el boton es cliqueado
            @Override
            public void onClick(View v) {
                StringBuffer result = new StringBuffer();
                result.append("Esta ").append(toggleButton1.getText());
 
                Toast.makeText(MainActivity.this, result.toString(),
                Toast.LENGTH_SHORT).show();
            }
        });
    }
}

3. Corremos La Aplicación


Corremos la aplicacion

4. Click Al Botón


Click al boton

Comentarios

Entradas populares de este blog

Kali Linux Guia Español (Mega)(Pdf)

MEGA PAQUETE CON MAS DE 60 CURSOS DE VIDEO2BRAIN

Curso Certified Ethical Hacker. Seguridad, Penetración, Proteccion Pdf Mega