1. Programación Android: Operaciones básicas
“lanzar” una actividad con un botón
Al pulsar un botón que está en el layout de la actividad Act1
queremos lanzar la actividad Act2.
public void MostrarAct2(View BotonPulsado) {
Intent IntentoAct2 = new Intent(this, Act2.class);
startActivity(IntentoAct2);
}
Este código debemos escribirlo en Act1.java, antes de la llave de
cierre de la class Act1.
En el evento onClick del botón debemos llamar a la función,
escribiendo “MostarAct2”
2. Programación Android: Operaciones básicas
Mostrar brevemente un mensaje con Toast
Toast Mensaje = Toast.makeText(getApplicationContext(),
"Aquí escribe el mensaje que quieras ver”,
Toast.LENGTH_LONG);
Mensaje.show();
http://developer.android.com/guide/topics/ui/notifiers/toasts.html
http://developer.android.com/reference/android/widget/Toast.html
En el último parámetro si queremos que el mensaje permanezca un
tiempo CORTO a la vista usaremos Toast.LENGTH_SHORT, si por
el contrario queremos que permanezca más tiempo visible
usaremos Toast.LENGTH_LONG.
3. Programación Android: Operaciones básicas
Recoger lo que se ha escrito en un EditText
EditText CajaTexto = (EditText) findViewById(R.id.idLayout_CajaTexto);
String TextoRecogido = CajaTexto.getText().toString();
http://developer.android.com/reference/android/widget/EditText.html
http://www.leepoint.net/notes-java/data/strings/conversion/string2num.html
El valor recogido lo guardamos en una variable LOCAL de tipo
String. Si estamos recogiendo un número con el que vamos a
operar (sumar, restar, comparar...) deberemos usar las funciones
de conversión correspondientes (parseInt, parseFloat...)
4. Programación Android: Operaciones básicas
Asociar un spinner con un string-array
Spinner Desplegable = (Spinner) findViewById(R.id.idLayout_Desplegable);
ArrayAdapter ListaOpciones = ArrayAdapter.createFromResource(this,
R.array.idStringArray, android.R.layout.simple_spinner_item);
ListaOpciones.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
Desplegable.setAdapter(ListaOpciones);
http://developer.android.com/guide/topics/ui/controls/spinner.html
http://androideity.com/2011/08/27/controles-de-seleccion-en-android-spinner/
El string-array debería estar definido en el archivo
res/values/strings.xml con el siguiente esquema:
<string-array name="idStringArray">
<item>Álava</item>
<item>Vizcaya</item>
<item>Guipúzcoa</item>
</string-array>