Ich versuche, Android ActionBar
in meiner App zu verwenden, und habe eine Option, die im Überlaufmenü versteckt ist.Wie Überlaufmenü zu Toolbar hinzufügen?
Es gibt viele Dokumente da draußen, aber es ist verwirrend, weil das meiste nur für sehr alte Versionen von Android relevant ist, und wenn Sie versuchen, die gleichen Konzepte anzuwenden, funktionieren sie nicht mehr oder arbeiten anders.
Dies ist in meinem Activity
Layout
<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 meinem Activity
‚s onCreate()
Methode
// sets up activity toolbar
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
myToolbar.showOverflowMenu();
myToolbar.setTitleTextColor(R.color.lightPrimaryText);
ich auch versucht haben, ein Menü XML-Datei aus dem onCreateOptionsMenu()
aufblasen, aber das gab mir auch nicht die Ergebnisse, die ich wollte.