Locales en Android
Android permite crear aplicaciones multilenguaje de forma fácil gracias a los resources. Los resources nos dan más trabajo pero nos permiten separar la presentación del código. Para crear aplicaciones que soporten varios lenguajes no tenemos más que duplicar directorios como values, layout, etc... incluso los drawables. Por ejemplo:
- values
- values-es
- values-fr
Con eso Android...
Acceso a Web desde Android
Mapas y geolocalización
La cámara
Switchers y lectores de XML
Dialogs
En android existen una serie de Dialogs habituales en otros entornos:
- Alerts
- Selectores de Fecha
- Selectores de hora
- Selectores de caracteres
- Progreso
Además de eso podemos definir nuestros propios dialogs, indicando un fichero de layout propio y con los controles que queramos. Aquí se pueden ver algunos ejemplos:
Formularios y preferencias
Como cualquier otra aplicación necesitamos formularios para recoger datos y además también necesitamos poder guardar esos datos de manera persistente.
En slguiente ejemplo mostramos algunos de los controles más típicos:
- EditText: normal, para nombres, emails, passwords
- DatePicker: para pedir una fecha
- Spinner: el dropdown de toda la vida.
Además...
Tabs y Ficheros de texto
En nuestra aplicación puede que nos interese meter unas pestañas o tabs para separar contenidos dentro de la misma pantalla o activity. Como todo en Android, lo de meter pestañas es una aventura, sobre todo en el layout del activity.
Descargar ejemplo con tres pestañas.
Por otro lado, en la aplicación que carga un fichero se ha utilizado una método...
Menús con ListView
Montarse un menú con listviews es algo pesadete, pero hecho uno se pueden hacer miles... Por un lado necesitas:
- un listview dentro del layout de la activity.
- luego un xml para especificar cómo son los elementos de esa lista
- luego un array de cadenas
- luego un evento para cuando seleccionemos un elemento de la lista, ... en fin
Puedes descargarte el...