android.support.v7 z `ActionBarActivity` nie pokazuje menu

W nowej aktualizacji Google wydało nową bibliotekę wsparcia API, która obsługuje ActionBar na poziomie API 7+.

Do tej aktualizacji użyłem ActionBarSherlock i napisałem kod, aby załadować menu:

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

i plik menu:

<?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>

Aby skonfigurować przyciski menu na pasku akcji. Ten kod doskonale działał z ActionBarSherlock. Ale kiedy zmieniłem pasek akcji na nową bibliotekę wsparcia, przyciski nie są wyświetlane na pasku akcji. Nawet jeśli są ustawione jakoandroid:showAsAction="always". A kiedy debuguję kod, funkcjamenu.getSize() return 2, i to jest poprawne, ale nie są wyświetlane żadne przyciski.

Dlaczego przyciski nie są wyświetlane w nowej bibliotece obsługi?

questionAnswers(2)

yourAnswerToTheQuestion