Programación Android, Cómo usar Fragments con ViewPager y efecto Swipe

Cómo usar Fragments con ViewPager y efecto Swipe
ActionBar con Pestañas

En esta ocasión vamos a crear un tutorial sobre cómo usar Fragments con ViewPager y efecto Swipe, es decir, mostraremos un conjunto de pestañas en la parte superior de la pantalla y cada pestaña tendrá asignado un Fragment para mostrar una determinada información en pantalla, y habilitaremos el efecto Swipe (desplazamiento lateral) para que se muestre de forma correcta la pestaña seleccionada en todo momento.

Como en los ejemplos que se pueden ver por internet sólo explican cómo crear pestañas que contengan pantallas en blanco, o con poca información, y si se utiliza el manager que nos ofrece el ADT para crear este tipo de controles nos crea un archivo que contiene todas las clases que se utilizan (lo que no permite organizar el código como más le guste a uno), en esta ocasión vamos a crear clases diferentes para los fragments que podamos utilizar, para el adaptador que se necesita para gestionar los Tabs (pestañas), etc. La compatibilidad que obtendremos usando las librerías nativas será a partir de API 11, que corresponde a la versión 3.0 de Android.
Leer más…

Programación android, Cómo usar un Menú

Menú en Android
En esta ocasión vamos a explicar cómo usar el menú en las aplicaciones Android. En algún ejemplo que hemos hecho en Proyecto Simio, la lógica de la interfaz era “poco útil”, por ejemplo en el último que hicimos sobre Preferencias de Usuario, para llamar a las preferencias lo hacíamos a través de un botón, sin embargo, si pensamos en la optimización de la experiencia del usuario que vaya a utilizar nuestra aplicación, éste esperará encontrar las preferencias a partir de un menú.
Como siempre, vamos a utilizar un pequeño ejemplo para configurar y utilizar nuestro menú, esta vez utilizaremos un Layout con un simple TextView que va a mostrar la opción del menú que se ha seleccionado.
Leer más…