Tengo un Activity
que extends ActionBarActivity
tomado del ejemplo de código ActionBarCompat
y estoy tratando de mostrar/ocultar elementos de menú (acciones) en tiempo de ejecución.Android y ActionBarCompat: ¿cómo cambiar la visibilidad de las acciones en el tiempo de ejecución en dispositivos pre-ICS?
He intentado usar setVisible()
en el MenuItem
y trabaja para ICS, pero en pre-ICS sólo cambiar la visibilidad de los elementos del menú (botón de menú de prensa), mientras que el ActionBar
no ser notificado de los cambios en el menú.
¿Alguna solución? ¡Gracias por adelantado!
Sé que esto no responde a su pregunta, pero ¿ha mirado ActionBarSherlock (http://abs.io)? Definitivamente puede cambiar la visibilidad de los elementos del menú en dispositivos pre-ICS. Incluso si no desea cambiar su implementación 'ActionBar', es posible que pueda encontrar la solución en la fuente ActionBarSherlock. – ashughes
Esa es una buena idea. ¿Alguna sugerencia sobre dónde debes mirar? –