Diferencia entre revisiones de «Android Curso PDF»

De Proyectos
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
            }
        });