Android 工具栏弹出主题 vs 主题

我经常在布局文件中看到这样的工具栏声明:

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

为什么有两个属性与主题相关: 主题和 popupTheme?

他们每个人的目的是什么?

34099 次浏览
  1. popupTheme

    Specifies the theme to use when inflating popup menus. By default, uses the same theme as the Toolbar itself.

  2. theme

    It is simply the theme of Toolbar.