android

 

¿Te gustaría aprender Desarrollo de Apps Móviles Android ?
Tenemos los diplomados que necesitas.¡Haz clic aquí!



Google ha liberado una nueva versión de su Support Library y finalmente incluye ActionBarCompat. No sabemos si los días de gloria de ActionBarSherlock han terminado, pero lo que es cierto es que el equipo de Android ha trabajado tanto en ActionBarCompat que merece al menos una oportunidad.

ActionBarCompat: el código

Crea un nuevo proyecto usando el API 18 y añade el proyecto de la carpeta sdk\extras\android\support\v7\appcompat. Este proyecto es el que contiene ActionBarCompat. También es posible que necesites añadir las librerías bajo la carpeta libs al proyecto principal. Estableceré a la App el tema Light con Dark Action Bar. Es tan fácil como siempre:

1

Ahora tu actividad necesita extender ActionBarActivity. Esta activdad está basada en FragmentActivity, por lo que podrás usar fragments sin ningún esfuerzo extra.

2

Y aquí tienes el resultado:

3

¿Pero qué pasa si queremos añadir algunos elementos al menú de opciones? Es prácticamente igual, salvo porque algunos atributos requieren un namespace especial:

4

Este es el caso de showAsAction, o actionViewClass, que será explicado en el siguiente tutorial. Sencillo, ¿verdad?

Ahora ya puedes inflar el menú:

5

 

6

Si necesitas acceder a la Action Bar mediante código, tendrás que usar getSupportActionBar().

Conclusión

Usar ActionBarCompat es casi tan fácil como la barra nativa, y muy similar a ActionBArSherlock, pero hay algunas pequeñas diferencias que debes conocer.

Te esperamos en los próximos artículos en donde hablaremos mas acerca de estos temas que hoy en día son de importancia e interés en el mundo de la tecnología.

¿Te gustaría aprender Desarrollo de Apps Móviles Android ?
Tenemos los diplomados que necesitas.¡Haz clic aquí!
About Author

NGuerrero

Post Anterior

Post Siguiente

0 0 votos
Article Rating
Suscribir
Notificar de
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax
()
x
Abrir chat
¿Quieres aprender a programar?
Hola 👋,
¿Te interesa información de nuestros cursos?