android.support.v7 con `ActionBarActivity` no se muestra el menú

En la nueva actualización, Google ha lanzado una nueva biblioteca de compatibilidad de API, que admite la barra de acción en el nivel de API 7+.

Utilicé ActionBarSherlock hasta esta actualización y escribí el código para cargar el menú:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.activity_main, menu);
    return true;
}

y el archivo de menú:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/item_menu_ok" android:icon="@drawable/ic_action_ok"
        android:title="@string/ok" android:showAsAction="always"></item>
    <item android:id="@+id/item_menu_cancel" android:icon="@drawable/ic_action_cancel"
        android:title="@string/cancel" android:showAsAction="always"></item>
</menu>

Para configurar los botones de menú en la barra de acción. Este código funcionó perfectamente con ActionBarSherlock. Pero cuando cambié la barra de acción a la nueva biblioteca de soporte, los botones no se muestran en la barra de acción. Incluso si se establecen comoandroid:showAsAction="always". Y cuando depuro el código, la función.menu.getSize() devuelve 2, y eso es correcto, pero no se muestran botones.

¿Por qué los botones no se muestran en la nueva biblioteca de soporte?

Respuestas a la pregunta(2)

Su respuesta a la pregunta