Desarrollo Android Venezuela

Lección 7: Creación de pestañas

Hola a todos,  bienvenidos de nuevo al curso paso a paso de aplicaciones Android, en esta ocasión hablaremos de cómo hacer aplicaciones con varias pestañas como esas grandes aplicaciones como Twitter. Les recuerdo que para seguir este curso puedes entrar a www.androidvenezuela.com/curso-paso-a-paso No olvides compartirlo entre tus amigos para que este curso sea más grande cada día.

Instrucciones

 


  •  Primero crearemos una aplicación Android como lo hemos hecho anteriormente.
  •  Luego en el xml ingresaremos un TabHost que se encuentra dentro de la carpeta Composite, se encuentra al final de dicha carpeta (Recuerda que la versión que estamos desarrollando es 2.3.3).  Luego te queda algo así: Tab1Tab2
  • Para seguir leyendo el tutorial, dale click en Más>

  • Luego, dentro de la clase java Cambiaremos el padre Activity por TabActivity (siempre genera un error pero es un error de importación), quedará algo así: Tab3Tab4
  •  Luego de importar, Tenemos que obtener el TabHost del xml lo hacemos con getTabHost(), que es un método del objeto TabHost Luego tenemos que obtener el aspecto del TabHost, que es TabSpec que viene también del objeto TabHost, en cada pestaña también se lanzara un Intent así que creamos un Objeto Intent .  Quedará algo así: Tab5
  • Creamos otro Activity como vimos en anteriores post, luego creamos una pestaña que viene del objeto TabHost viniendo el método newTabSpec luego ingresamos el indicador con setIndicator(), este método recibe 2 argumentos que son Char e Imagen, en este post solo pondremos una cadena de caracteres luego aprenderemos a ponerle iconos, y luego ingresamos el método setContent(), que ingresaremos el Activity que creamos y luego lo ingresamos al TabHost, luego también tenemos que meter todo ese Spec dentro del  TabHost con el método addTab() que recibe un Spec, le ingresamos el que creamos y listo. Quedara algo así: Tab6
  • Luego creamos otra pestaña que se hace exactamente igual, solo que el contenido es otro Activity y le ponemos “Segunda pestaña” a indicador y al TabSpec, algo así: Tab7
  •  Luego antes de correrla recuerda ponerle algo a las otras 2 Activitys que creamos para que logres ver la diferencia cuando cambien. Luego de correrla queda algo así: Tab8 Tab9

Y listo cada vez estamos más cerca de esa aplicación que tanto queremos hacer, será hasta una próxima ocasión que podamos compartir conocimientos, no se olviden de compartirlo.

Like
Like Love Haha Wow Sad Angry

José Rojas

Geek. Full Stack Web Developer. Android Developer.
Ingeniero en Informática. Msc. en Ingeniería de Software.
Trabajo con Linux, Android, Python, Ruby on Rails, Angular e Ionic.
Experto en Wordpress. Creador de Android Venezuela

Síguenos

Mantente al día. Opina. Pide ayuda.
Saluda. Queremos escucharte

Leer entrada anterior
Video: Unboxing de OUYA, la cónsola de juegos con Android

OUYA es una cónsola con Android que promete revolucionar el mercado de las cónsolas de juegos, de la cual ya...

Cerrar