Wie füge ich ein Überlaufmenü zur Symbolleiste hinzu?

Ich versuche Android zu benutzenActionBar in meiner App und haben eine Option, die im Überlaufmenü versteckt ist.

Es gibt eine Menge Dokumentation, aber es ist verwirrend, da die meisten nur für sehr alte Versionen von Android relevant sind und wenn Sie versuchen, dieselben Konzepte anzuwenden, funktionieren sie nicht mehr oder anders.

Das ist in meinemActivity Layou

<android.support.v7.widget.Toolbar
    android:id="@+id/my_toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:titleTextColor="@android:color/white"
    android:background="@color/colorPrimary"
    android:elevation="4dp"
    android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>

Und das ist in meinemActivity 'sonCreate() Method

// sets up activity toolbar
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);

myToolbar.showOverflowMenu();
myToolbar.setTitleTextColor(R.color.lightPrimaryText);

Ich habe auch versucht, eine Menü-XML-Datei aus dem @ aufzublasonCreateOptionsMenu(), aber das hat mir auch nicht die gewünschten Ergebnisse gebracht.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage