Botones de acción no aparece en la barra de acción?

Estoy siguiendo el tutorial en developer.android.com e bash agregar elementos en la barra de acciones.

Aunque agregué todo el código que la acción de búsqueda muestra como un elemento de desbordamiento en lugar de un elemento de botón de acción. Intenté con dispositivos virtuales de 4 “y 7” con la opción de teclado suave.

Aquí está el

main_activity_actions.xml        

Aquí está el método onCreateOptionsMenu .

  @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main_activity_actions, menu); return super.onCreateOptionsMenu(menu); } 

enter image description here

Quiero aprender qué causa este problema.

Esto se debe a que si usa la biblioteca de ActionBar ActionBar de soporte y ActionBarActivity, debe crear sus menús de una forma diferente a la estándar de crear menús xml en ActioBarSherlock o en ActionBar por defecto.

Entonces prueba este código:

     

Aunque el problema está resuelto, permítanme publicar una respuesta con más información, puede ser útil para cualquiera más adelante.

Ahora, el problema es que has usado android:showAsAction="ifRoom" y android:showAsAction="never" , en cambio si quieres que el botón de acción esté siempre visible, usa android:showAsAction="always"

FYI, android: showAsAction puede tomar cualquiera de los siguientes valores:

android: showAsAction = [“ifRoom” | “nunca” | “withText” | “siempre” | “collapseActionView”]

enter image description here

Puede leer más sobre el recurso de menú