Comment ajouter un menu contextuel de la Barre d'outils?

Je suis en train d'utiliser Android ActionBar dans mon application, et ont une option qui est caché dans le menu contextuel.

Il y a beaucoup de documentation, mais c'est déroutant parce que la plupart de elle n'est pertinente que pour les très vieilles versions d'Android, et lorsque vous essayez d'appliquer les mêmes concepts, ils ne fonctionnent plus ou de travailler différemment.

C'est dans ma Activity disposition

<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"/>

Et c'est à mon Activity's onCreate() méthode

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

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

J'ai aussi essayé de gonfler un menu fichier xml à partir de la onCreateOptionsMenu(), mais qui ne m'a pas donné les résultats que je voulais.

  • ajoutez cette ligne à votre style, vous êtes en utilisant <item name="colorControlNormal">#fff</item>
InformationsquelleAutor JCLaHoot | 2016-09-11