2011-05-12 25 views
5

Me gustaría cambiar mis botones de la barra de acciones en el código de acuerdo con lo que esté seleccionado en la pantalla.Barra de acción contextual en Honeycomb

Esto es algo así como la aplicación Honeycomb Gmail, donde puede consultar algunos artículos de correo y obtener una barra de acción diferente con un aspecto diferente también.

¿Alguna idea de cómo puedo hacer esto?

+1

Este es un duplicado de http://stackoverflow.com/questions/6003102/contextual-action-bar-in-honeycomb/6003167 –

Respuesta

3

Para obtener un elemento de la barra de acciones, use el método getActionBar() dentro de una actividad. Una vez que tenga el elemento ActionBar, puede agregar y eliminar pestañas usando métodos dentro del ActionBar class.

Los artículos setCustomView() y setDisplayOptions() ayudarán a adaptar la barra de acción a un aspecto más a su gusto.

Para agregar elementos a la barra de acciones, debe agregarlos al menú de opciones. La barra de acciones se corresponde directamente con el menú anterior (menú onCreateOptionsMenu()) de versiones inferiores a 3.0. Eche un vistazo here.

Cuestiones relacionadas