Ich möchte mit Action-Bar in Android arbeiten. Dafür benutze ich
getActionBar().setHomeButtonEnabled(true);
unterhalb der SetContentView. aber gibt mir null Zeiger Ausnahme. wenn ich nur getActionBar () versuche, funktioniert es gut.
Bitte hilf mir.
Antworten:
9 für die Antwort № 1Wenn Ihre Aktivität keine a title bar
die Methode getActionBar()
kann null zurückgeben.
Sie haben zwei Möglichkeiten, dies zu beheben:
1- Hinzufügen getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
Vor setContentView
2- In deinem Manifest
Spezifizieren Sie ein Thema, das unterstützt ActionBar
Stellen Sie außerdem sicher, dass Sie die richtige Android-Version z. <uses-sdk android:minSdkVersion="11" />
0 für die Antwort № 2
getActionBar () gibt NULL für Pre-Honeycomb-Geräte zurück.
Wenn Sie auf Android v2.3 bis 4.2 abzielen, probieren Sie es aus ActionBarSherlock.