Establecer android: showAsAction = "ifRoom | withText" mediante programación

¿Es posible establecer las banderas como se sugiere aquí android:showAsAction="ifRoom|withText" programación?

Para cada MenuItem , haga lo siguiente:

 myMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); 

Si desea establecer estas propiedades en tiempo de ejecución, debe hacerlo en el MenuItem , no en ActionBar .

 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); MenuItem item = menu.findItem(R.id.your_menu_item); item.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); } 

¿Has probado esto:

 getSupportActionBar().setDisplayOptions(MenuItem.SHOW_AS_ACTION_IF_ROOM); getSupportActionBar().setDisplayOptions(MenuItem.SHOW_AS_ACTION_WITH_TEXT); 
  • Lengüetas de la barra de la acción de Androide - problemas internos del trasaction del fragmento
  • ActionBar Sherlock Menu Item OnClick
  • ¿Cómo podemos ocultar la barra de título mientras se utiliza la barra de acción?
  • FindViewById para MenuItem devuelve null
  • NoClassDefFoundError al usar proguard
  • ActionBarSherlock apilado barra de acción estilo problema
  • Cajón de navegación del menú lateral de ActionBarSherlock
  • InflateException: No se pudo resolver el elemento de menú onClick handler
  • ¿Cómo puedo posicionar mi barra de navegación de la barra de acciones en el lado derecho?
  • Los elementos de menú no se muestran en SherlockFragmentActivity con pestañas
  • Mezcla de TabListener, ActionBarSherlock Fragment y ListFragment, PageAdapter? Un desastre
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.