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 Button en Android

Android Studio Button

Hola amigos continuamos avanzando con nuestro conocimiento.

Dando seguimiento al uso de widget en esta ocasión utilizaremos el control de Button aprenderemos su uso de diferentes formas.

Crear Nuevo Proyecto Android Studio

Iniciamos creando un proyecto resumiendo los pasos. (Crear proyecto)

Teniendo claro y habiendo creado nuestro proyecto deberemos continuar utilizando nuestro control.

Ubicando el control lo arrastraremos a la actividad.


Una vez teniendo el control realizaremos la programación en las clases Java. mostraremos una mensaje en un textView al dar click en el botón. Les enseñare las diferentes formas en las que se puede realizar este tipo de acción.


Abriremos la clase MainActivity para acceder al código y comenzar a programar el botón con el cual mostraremos un mensaje en un textview.


public class MainActivity extends AppCompatActivity {
Button btnMensaje;
TextView txtView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnMensaje = (Button)findViewById(R.id.button);
txtView = (TextView)findViewById(R.id.textView);
}
public void mensaje(View view){
txtView.setText("Hola mundo!");
}
}



Teniendo lista la programación deberemos dar click al botón y buscar entra las propiedades la que dice "onClick" y seleccionaremos la funcion mensaje que creamos de tipo View 

View: Una view es un objeto cuya clase es android.view.View. Es una estructura de datos para las propiedades que contienen los datos de la capa, la información específica del área rectangular de la pantalla android y que puede establecer el layout.

La clase view es necesaria como clase para los controles widgets, que son unas subclases ya utilizada que implemente y dibuja los controles en la pantalla. Los widgets tienen sus propios tamaños y medias, pero puedes usarlas para construir tu interfaz visual más acelerada o rapidmanete. La lista de widgets que puedes usar son Text, EditText, InputMethod, MovementMethod, Button, RadioButton, CheckBox, y ScrollView.

Ahora teniendo claro esto seguiremos con la siguiente manera de realizar esta acción.


public class MainActivity extends AppCompatActivity {
Button btnMensaje;
TextView txtView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButtonMensaje();
}

public void addListenerOnButtonMensaje() {
btnMensaje = (Button) findViewById(R.id.button);
txtView = (TextView)findViewById(R.id.textView);
btnMensaje.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View args) {
txtView.setText("Hola mundo!");
}
});
}

}

El resultado que obtendremos luego de haber usados estos dos métodos sera el siguiente.

Presionamos click y el mensaje se mostrara en el textview.

Descargar el proyecto. Aquí.

Bueno espero haya sido de su agrado y este claro el contenido! Cualquier sugerencia o comentario me ayudara a mejorar. Compártelo con tus amigos para seguir creciendo en conocimiento! Muchas gracias por su 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