onCreateOptionsMenu wird nicht aufgerufen
Habe ich einfache Anwendung.
Hier MyActivity.java
public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
}
Ist und ich nicht wirklich verstehen, warum die Methode onCreateOptionsMenu
heißt auf dem Telefon und ist nicht als auf dem tablet?
wenn das tablet hat eine Menü-Taste, die Sie verwenden müssen, um die hardware-Menü-Taste
was sind die API-levels (android-Versionen) Ihrer Geräte? ich Wette, Ihr Handy hat <11, während Ihr tablet ist 11+
API>=11 Anzeige option-Menü in der actionbar. So entfernen Sie Thema aus dem manifest, die das verbergen der Aktionsleiste, wenn es.
emm, sieht wie folgt aus: Tablet: ASUS Transformer Prime TF201 (Android-version: 4.1.1), Handy: Nexus 4 (AV: 4.3)
was sind die API-levels (android-Versionen) Ihrer Geräte? ich Wette, Ihr Handy hat <11, während Ihr tablet ist 11+
API>=11 Anzeige option-Menü in der actionbar. So entfernen Sie Thema aus dem manifest, die das verbergen der Aktionsleiste, wenn es.
emm, sieht wie folgt aus: Tablet: ASUS Transformer Prime TF201 (Android-version: 4.1.1), Handy: Nexus 4 (AV: 4.3)
InformationsquelleAutor vetalitet | 2013-08-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
es ist Konzept, die sogenannte ActionBar von API 11, so option-Menü nicht verwenden, für die tablet-version.
check für die ActionBar-tutorial.. siehe folgenden link
http://developer.android.com/guide/topics/ui/actionbar.html
InformationsquelleAutor AndroUser
Wenn Sie mit der Symbolleiste:
InformationsquelleAutor Golan Shay
Wenn Ihre Aktivität ist die Erweiterung von Activity-Klasse versuchen Sie es zu AppCompatActivity..
InformationsquelleAutor SAJ