Blog para desarrollo de aplicaciones en Android, aprende paso a paso como crear aplicaciones.

Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más

Como crear un CheckBox en Android

Android Studio CheckBox

Hola amigos! De nuevo dando seguimiento a este curso de programación, en esta ocasión aprenderemos un poco sobre el uso del control o Widget - CheckBox y crearemos algunos ejemplos para entender su funcionalidad.

Crear Nuevo Proyecto Android Studio

Primero de los pasos es crear el proyecto en android studio para resumir este paso pueden verlo en otra de mis entradas para aprenderlo de forma fácil y sencilla con información importante (Crear Protecto).

Android Studio - CheckBox

Empezaremos teniendo claro donde se encuentra el control que vamos utilizar encontrándolo siempre en la barra de herramientas en la sección de Widget's. Ubicaremos el CheckBox en la barra de herramientas.
Android Studio - CheckBox

Ahora lo que haremos sera arrastrar el control a la actividad para generar los ejemplos sencillo de mostrar un mensaje en un TextView a medida vayamos avanzando en el curso iremos desarrollando mas los controles con el uso mas avanzado. Vamos a colocar varios elementos CheckBox para hacer nuestras pruebas.
Android Studio - CheckBox

Teniendo colocados los controles comenzaremos con la programación de los mismos ubicamos la carpeta donde están ubicadas las clases de programación Java.

CheckBox Layout Design


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools" 
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

 <CheckBox
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="New CheckBox"
 android:id="@+id/checkBox"
 android:layout_centerHorizontal="true"
 android:layout_marginTop="75dp" />

 <CheckBox
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="New CheckBox"
 android:id="@+id/checkBox2"
 android:layout_below="@+id/checkBox"
 android:layout_centerHorizontal="true"
 android:layout_marginTop="46dp" />

 <CheckBox
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="New CheckBox"
 android:id="@+id/checkBox3"
 android:layout_below="@+id/checkBox2"
 android:layout_centerHorizontal="true"
 android:layout_marginTop="55dp" />

 <TextView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="New Text"
 android:id="@+id/textView"
 android:layout_below="@+id/checkBox3"
 android:layout_centerHorizontal="true"
 android:layout_marginTop="56dp" />
</RelativeLayout>

Y el código de programación sera el siguiente.

public class MainActivity extends AppCompatActivity {
//-Declaración de las variables para los controles
CheckBox ck1,ck2,ck3;
TextView txtView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//--Asiganación de las propiedades de los controles a las variables
ck1 = (CheckBox)findViewById(R.id.checkBox);
ck2 = (CheckBox)findViewById(R.id.checkBox2);
ck3 = (CheckBox)findViewById(R.id.checkBox3);
txtView = (TextView)findViewById(R.id.textView);
}
//--Funciones que realizan la operación de mostrar el mensaje
public void checkbox1(View view){
txtView.setText("Hola mundo!");
}
public void checkbox2(View view){
txtView.setText("Que tal mundo!");
}
public void checkbox3(View view){
txtView.setText("Adiós mundo!");
}
}
Y por ultimo tendremos que asignas la funciones en el diseño de cada CheckBox para que ejecute la función y se genere la acción. Para ello seleccionamos cada CheckBox y en las propiedades buscamos la opción que dice onClick y buscamos la función correspondiente.

Android Studio - CheckBox
Asegúrate de que cada CheckBox tenga asignado su método de lo contrario no te generara ningún resultado.

Crear Emulador AVD

Ahora teniendo claro esto podemos proceder a ejecutar el proyecto, y para ahorrarnos los pasos de creación de un emulador pueden revisar mi entrada donde explico como hacerlo para resumir los pasos (Crear emulador).
Android Studio - CheckBox


Este seria el resultado que obtenemos luego de haber hecho la programación.
Bueno gracias por seguir este curso de desarrollo comparte lo con tus amigos para promover el conocimiento y seguir aprendiendo mas cada día espero el contenido este claro. Cualquier duda o comentario no dudes en escribirme! Muchas gracias por tu tiempo!

Android Studio - Curso Español

Android Studio - Curso Español

No hay comentarios:

Publicar un comentario

x

Registrate!

Curso Android Español

Curso Kotlin Español

eBook Free Android Studio

Noticias y Eventos

¡Directamente a tu INBOX!

Le enviaremos nuestros recursos gratis. Para obtener nuestro contenido nuevo, únase a nuestra comunidad. No te molestaremos enviando información inútil. ¡No te pierdas ninguna actualización, mantente conectado! Recuerda verificar tu correo electronico.

Ingrese su dirección de correo electrónico:

Entregado por FeedBurner