Hinzufügen 'Schaltfläche Hinzufügen', um die actionbar an der Spitze, wenn Sie bereits tabs und ein Menü

Ich versuche, fügen Sie ein 'Element Hinzufügen' - button oben in der Aktionsleiste. (Rechts neben dem App-Icon und Titel).

Direkt unter der action-bar, ich habe zwei tabs, die ich wischen zwischen. Ich habe auch ein Menü-XML-Datei festgelegt, für den Einstellungen-Menü.

Dachte ich actionbar ein Menü verwendet XML als gut. Also habe ich ein actionbar Menü-XML, aber wenn ich

actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM);
actionbar.setCustomView(R.menu.actionbar);

mein Programm stürzt ab. Ich glaube, ich Tue dies völlig falsch.

Meine actionbar XML:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/item1" android:icon="@android:drawable/ic_menu_add"></item>


</menu>

Ich Las einige tutorials, ich soll um Elemente hinzuzufügen, um die actionbar, und füllen Sie es über die OnCreateOptionsMenu Funktion in der mainActivity. Aber das ist, wo meine Optionen-Menü gefüllt ist, nicht meine actionbar.

  • Können Sie bitte zeigen Sie Ihre logcat Bericht, um zu helfen Sie uns helfen. Danke.
  • Möchten Sie eine benutzerdefinierte ActionBar Umsetzung, oder wollen Sie einfach nur ein zusätzliches Element in die normale ActionBar?
  • Nur ein zusätzliches Element in die normale actionbar. Nur die Schaltfläche 'hinzufügen', dort oben. Ich war verwirrt, beim Lesen, um es in der OnCreateOptions, weil das ist, wo ich aufgefüllt, und machte mich auf den Optionen-Menü (hardware-Taste). Wenn ich es geändert zur Verwendung der actionbar, würde es löschen das Optionen-Menü?
InformationsquelleAutor CREW | 2013-04-13
Schreibe einen Kommentar