Como poner texto por defecto para un EditText

Objetivo: Colocar un texto por defecto en un EditText. Cuando creamos formularios, debemos dar la máxima información para que el usuario que los rellena no tenga dudas. Una forma de hacerlo es utilizando los hints de los EditText. Con ello conseguimos proporcionar una pista para rellenar el campo. Este texto por defecto en el EditText será borrado cuando pulsemos en el mismo y empecemos a escribir. Vemos un ejemplo sacado de la aplicación Cartelera de Cine, (disponible en Android Leer más [...]

Como mostrar teclado numérico solamente

Objetivo: Mostrar únicamente números en el teclado virtual. Hay situaciones en las que el teclado que deseamos mostrar no necesita letras (por ejemplo, en campos donde se debe introducir nuestra edad). En esas situaciones, si sólo dejamos los números, éstos serán más grandes, pulsándose con más facilidad por el usuario de nuestra aplicación. Vemos un ejemplo en la aplicación Málaga en un Clic, disponible en Market Android, en la cual debemos introducir un número de parada Leer más [...]

Como ocultar teclado virtual automaticamente

Objetivo: Ocultar el teclado virtual automáticamente. Hay situaciones en las que el teclado no son una prioridad, por lo que podremos, utilizando un par de líneas de código Java, ocultarlo a placer. Situar las siguientes líneas en el momento en que deseemos la ocultación. Si es al arrancar la Activity, deberá colocarse en el método onCreate: Código fuente java: Leer más [...]

Como programar una rueda de espera ProgressDialog

Objetivo: Vamos a aprender a crear un ProgressDialog; es decir, un mensaje de espera (junto con una rueda giratoria en este caso) mientras se realizan acciones en segundo plano. Esto es ideal cuando deseamos que el usuario espere para mostrar estos datos, y al tardar algo de tiempo, deseamos advertirles que esperen. La aplicación programada en este caso son dos Actividades. La primera llamará a la segunda, la cual debe procesar unos datos antes de mostarlos, y por tanto implementará el Leer más [...]

Como reiniciar una Activity

Objetivo: Forzar el reinicio de una Activity en un momento determinado. En alguna ocasión podemos deseear que una Activity reinicie sus valores, comenzando por ejecutarse por el método onCreate, según el ciclo de vida de una aplicación Android. Para ello usaremos una función simple  en Java, de forma que la llamaremos en el momento deseado. Sólo tendríamos que colocar una función dentro de nuestra Activity que necesitemos reinciar: Código fuente java: Y haremos Leer más [...]