Diferencia entre revisiones de «Android Curso PDF»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 6: | Línea 6: | ||
La apariencia de la aplicacion se controla con los archivos xml de la carpeta layout. La logica con los archivos .java.<br/> | La apariencia de la aplicacion se controla con los archivos xml de la carpeta layout. La logica con los archivos .java.<br/> | ||
En los archivos .java se crean objetos que descienden de Activity y se utiliza setContentView(R.layout.activity_main); para decir con que archivo de layaout esta relacionada esa activity.<br/> | En los archivos .java se crean objetos que descienden de Activity y se utiliza setContentView(R.layout.activity_main); para decir con que archivo de layaout esta relacionada esa activity.<br/> | ||
<br/> | |||
<pre> | |||
btnHola.setOnClickListener(new View.OnClickListener() { //Llamamos a la función que saltara cuando hagamos click | |||
@Override | |||
public void onClick(View view) { | |||
Intent intent = new Intent(MainActivity.this, FrmSaludo.class); //Creamos un Intent para llamar a una activity desde otra activity | |||
Bundle b = new Bundle(); //Creamos un Bundle para pasar datos a la otra activity | |||
b.putString("NOMBRE", txtNombre.getText().toString()); //Llenamos el bundle con el par CLAVE, VALOR | |||
intent.putExtras(b); //Añadimos la información al intent | |||
startActivity(intent); //Llamamos a la siguiente Activity | |||
} | |||
}); | |||
</pre> | |||
Revisión del 11:24 27 feb 2014
Activities
Views
Services
Intents
La apariencia de la aplicacion se controla con los archivos xml de la carpeta layout. La logica con los archivos .java.
En los archivos .java se crean objetos que descienden de Activity y se utiliza setContentView(R.layout.activity_main); para decir con que archivo de layaout esta relacionada esa activity.
btnHola.setOnClickListener(new View.OnClickListener() { //Llamamos a la función que saltara cuando hagamos click
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, FrmSaludo.class); //Creamos un Intent para llamar a una activity desde otra activity
Bundle b = new Bundle(); //Creamos un Bundle para pasar datos a la otra activity
b.putString("NOMBRE", txtNombre.getText().toString()); //Llenamos el bundle con el par CLAVE, VALOR
intent.putExtras(b); //Añadimos la información al intent
startActivity(intent); //Llamamos a la siguiente Activity
}
});