Wie um zu zeigen, option-Menü in android 4.2
Ich versuche zu erstellen-Menü-option in meiner test Anwendung.
Ich bin in der Lage, um zu sehen, das Menü, wenn ich das Thema in "manifest", um nur Standard - (Das Menü zeigt auch bis in die Spitze). Wenn ich das Thema im manifest NoTitleBar. Ich kann nicht sehen, das Menü option?
Ich möchte das Menü, wenn ich Thema "NoTitleBar" in die manifest.
Wie es zu lösen ist?
Unten sind Dinge, die ich verwendet habe in meiner test Anwendung:
mit Manifest:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<activity
android:name="com.ssn.menuoptions.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Und
Menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_preferences"
android:title="Preferences" />
</menu>
Java-Datei:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
Ist es möglich, so etwas wie dieses:
Wie mache ich Menü zu zeigen, bis nach unten?
Dank!
- Auf Geräten mit Menü-Taste (wie das Galaxy S2) es wird angezeigt, wenn Sie drücken Sie die Menü-Taste. Auf anderen Geräten ist es in der Titelleiste. Warum sind Sie das entfernen der Titelleiste, wenn Sie ein Menü?
- Ich habe gesehen, paar Menü runter.. Wie in der Abbildung gezeigt in meiner Frage. Wie wird es gemacht?
- Auch die Facebook-app zeigt das Menü in der Unterseite für die 4.2.
InformationsquelleAutor TheDevMan | 2013-07-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie folgenden code unter Aktivität.setContentView();
Wenn Sie nicht möchten, dass ein action-bar in deiner app, dann können Sie einfach eine Schaltfläche mit diesem handler:
Nun
myButton
funktioniert wie die Menütaste. Dies ist eine einfache Methode zur Migration einer Vollbild-app 4.x, obwohl längerfristig eine elegantere Lösung gesucht werden sollte.Mithilfe der notitlebar Thema entfernt die actionbar, wo Sie die Menü-Taste ist. Sie würden wahrscheinlich haben, um ein benutzerdefiniertes Design, um Ihr Menü in der it.
Wenn Sie nicht tun nichts über Sie, können Sie immer mindestens mit diesem Attribut:
android:showAsAction="Never"
so dass Benutzer mit Telefonen, die über eine Menü-Taste pop-up Menü mit Ihren Taste."@android:style/Theme.Holo.NoActionBar"
Hinzufügen in Android Manifest android:targetSdkVersion="10"