web-dev-qa-db-fra.com

android barre d'outils popupTheme vs theme

Je vois souvent cette déclaration de Toolbar dans des fichiers de disposition:

<Android.support.v7.widget.Toolbar
    xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:layout_width="match_parent"
    Android:layout_height="?attr/actionBarSize"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</Android.support.v7.widget.Toolbar>

Pourquoi existe-t-il deux attributs relatifs à la thématisation: thème et popupTheme?

Quels sont les buts de chacun d’eux?

76
Vitaly Zinchenko
  1. popupTheme

    Spécifie le thème à utiliser pour gonfler les menus contextuels. Par défaut, utilise le même thème que le Toolbar lui-même.

  2. thème

    C'est simplement le thème de Toolbar.

109
Nouman Ghaffar