X

Configurar la Action Bar

En su forma más básica, la action bar muestra el título de la actividad y el icono de la app a la izquierda. Incluso en su forma más simple, la action bar es útil para informar a los usuarios donde se encuentran dentro de tu app además de para darle cierta identidad a la misma.

Configurar la action bar requiere que tu app utilice un tema que la habilite. Depende de la versión de Android el poder realizar una petición de un tema, ya que si es menor de cierta versión no será soportada. Esta lección se divide en dos secciones dependiendo de que versión de Android estés utilizando.

Figura 1. Una Action Bar con el icono de la app y el título de la actividad.

Soporte para Android 2.0 o superiores

Para configurar la action bar en dispositivos que utilizan versiones anteriores a Android 3.0 (y superiores a Android 2.1), requiere que incluyas la Librería de Soporte Android (Android Support Library) en tu app.

Para empezar, lee el documento Configurar Librería de Soporte y configura la librería appcompat v7 (una vez hayas descargado el paquete de la librearía, sigue las instrucciones para Añadir librerías con recursos).

Una vez que hayas integrado la Support Library en el proyecto de tu app:

  1. Actualiza tu actividad para que extienda de AppCompatActivity. Por ejemplo:
    public class MainActivity extends AppCompatActivity { ... }
  2. En tu archivo manifest, actualiza tanto el elemento <application> como el elemento <activity> para que utilicen los temas de Theme.AppCompat. Por ejemplo:
    <activity android:theme="@style/Theme.AppCompat.Light" ... >

    Nota: Si has creado un tema personalizado, asegurate de que Theme.AppCompat es el padre de dicho tema. Para más detalles, visita Estilizar la Action Bar.

Ahora tu actividad incluye la action bar en versiones de Android 2.1 (API 7) o superiores.

Recuerda añadir correctamente el nivel de la API en el manifest:

<manifest ... >
    <uses-sdk android:minSdkVersion="7"  android:targetSdkVersion="18" />
    ...
</manifest>

Puedes ver más información sobre Configurar la Action Bar en la página oficial de Google en inglés pulsando aquí.

Los comentarios de Disqus están cargando....