Ich kann die Aktionsleiste nicht aufrufen, um meine Aktionselemente anzuzeigen. Sie alle erscheinen im Überlaufmenü. Ich habe den folgenden relevanten Code eingefügt. Kann jemand mein Problem sehen?Aktionsleiste zeigt keine Aktionselemente an (Alles im Überlauf) Android
Von Aktivität:
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater mi = getMenuInflater();
mi.inflate(R.menu.viewer_menu, menu);
return true;
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_download:
return true;
case R.id.menu_star:
return true;
case R.id.menu_report:
return true;
case android.R.id.home:
// app icon in action bar clicked; go home
finish();
return true;
}
return false;
}
Von Manifest:
<activity android:name=".CustomActivity"
android:label="">
Von Werte-v11-Ordner (themes.xml)
<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo">
</style>
aus Menü-Ordner (viewer_menu.xml)
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_download"
android:title="Download" showAsAction="withText"
android:orderInCategory="2"/>
<item android:id="@+id/menu_star"
android:icon="@android:drawable/ic_menu_upload"
android:title="Star"
showAsAction="always"
android:orderInCategory="1"/>
<item android:id="@+id/menu_report"
android:title="Report Problem" showAsAction="always"
android:orderInCategory="0"/>
</menu>
ich die alle denselben Code haben, meins noch bringen nicht die Aktionsleiste ... :( –