Ich habe eine einfache App, die nur eine Menüschaltfläche mit einigen Optionen benötigt, und sie sollte in allen Geräten funktionieren.So fügen Sie die Menüschaltfläche in der Navigationsleiste hinzu
Wie auch immer, meine App funktioniert in allen Fällen gut, außer dass ich nicht Menü-Taste in der Navigationsleiste platzieren konnte. Hier ist mein Code:
styles.xml Wert Ordner
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
styles.xml Wert-v11 & Wert-v14 Ordner
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">false</item>
<item name="android:windowActionBar">true</item>
<item name="android:actionBarStyle">@android:style/Widget.Holo.ActionBar</item>
</style>
Dieser Code wird in allen onCreate Ereignisse Meine Aktivitäten
if(Build.VERSION.SDK_INT <= 10 || (Build.VERSION.SDK_INT >= 14 &&
ViewConfiguration.get(this).hasPermanentMenuKey()))
{
// menu key is present
ActionBar actionBar = getActionBar();
if(actionBar!=null)
actionBar.hide();
}
else
{
//No menu key
ActionBar actionBar = getActionBar();
if(actionBar!=null)
actionBar.show();
}
Dieser Code funktioniert Gut, aber falls ich keine Aktionsleiste habe, möchte ich die Menüschaltfläche in die Navigationsleiste stellen.
Ich habe so viel gegoogelt, aber ich konnte keine funktionierende Lösung dafür finden.
Vielen Dank im Voraus.