¿Cómo uso el ActionBar en las versiones anteriores de Android?

Posible duplicado:
¿Cuál es el equivalente de ActionBar en versiones anteriores de sdk?

Si no me equivoco, las pautas de Android dicen que debe usar el ActionBar para la navegación global dentro de una aplicación.

Pero al mismo tiempo, normalmente desea orientarse a la API más antigua posible para obtener la máxima compatibilidad.

Estoy empezando el desarrollo de una aplicación y establezco el objetivo a Android 2.2.

¿Es posible usar la barra de acción aquí? Si no, ¿qué uso?

Gracias Kevin

Utilice ActionBarSherlock .

  • Asegúrese de que su proyecto utiliza Android 4.0+ como destino de compilación y que se ha agregado la biblioteca de compatibilidad / soporte. (Puede hacer clic con el botón derecho del ratón en el proyecto, seleccionar Toques de Android> Agregar biblioteca de soporte)
  • Descargue el proyecto de la biblioteca ActionBarSherlock e importelo a Eclipse.
  • Haga clic con el botón derecho en su proyecto principal, seleccione Propiedades y seleccione Android en el panel izquierdo. En la mitad inferior de la ventana, haga clic en el botón Agregar y seleccione el proyecto ActionBarSherlock. Haga clic en Aceptar.
  • En lugar de usar Actividades y Fragmentos regulares, usa los de la Biblioteca Sherlock. Tienen los mismos nombres, pero prefijados con "Sherlock" (SherlockActivity, SherlockFragment, etc.)
  • Para acceder a la barra de acciones en código, llama a getSupportActionBar() . Esto devuelve la barra de acción normal (para Honeycomb y posterior) o la barra de acción de Sherlock (para pre-Honeycomb).
  • Las instrucciones están en el sitio web de ActionBarSherlock.

Hay un proyecto de ejemplo agradable llamado ActionBarCompat que muestra cómo hacerlo. No es el 100% de lo que puedes hacer cuando orientas API 11+, pero es bastante bueno.

Definitivamente utilice ActionBarSherlock sobre ActionBarCompact. Es mucho más fácil de trabajar y está bien mantenido.

  • ¿Hay una manera de obtener la cuenta de los métodos numéricos utilizados en un archivo jar
  • Obtener la latitud y la longitud basadas en ciudad, zip o nombre de calle
  • Cómo Ping IP externa de Java Android
  • Convertir una cadena en int. Establezca el int en 0 si String es null
  • android Espere entre actualizaciones de GridView
  • No se pueden serializar las fechas con ksoap2
  • Android: Necesito una vista previa circular de la cámara. ¿Cómo lograrlo?
  • cómo poner el botón al lado de actividad titile en android?
  • La clase no es abstracta y no anula el método abstracto onClick (View) en OnClickListener
  • Android4.4 no puede manejar la intención de sms con "vnd.android-dir / mms-sms"
  • LibGDX Actriz
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.