Mam bardzo prosty kod, ale problem, którego nie mogę rozwiązać nawet po długim wyszukiwaniu w Google. Chcę mieć niektóre elementy akcji w moim pasku akcji, ale za każdym razem, gdy uruchomię aplikację, widzę tylko pasek akcji z logo aplikacji i tytułem: , ale nie ma elementów akcji.ActionBar Action Items nie pokazuje
Byłoby wspaniale, gdyby mógł mi pomóc, chyba jestem po prostu brakuje najbardziej oczywistą rzeczą;)
Ów metody w moim ActionBarActivity:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
I to jest istotne. plik xml dla ActionBar (nazwane main_activity_actions.xml):
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="always" />
<item android:id="@+id/action_compose"
android:icon="@drawable/ic_action_compose"
android:title="@string/action_compose"
android:showAsAction="always"/>
</menu>
Kod jest wyświetlany poprawnie. Ale jaki jest twój minTargetSdk zadeklarowany w pliku manifestu i jaka jest wersja Androida, na którym testujesz aplikację? – lory105