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.