android工具栏popupTheme vs主题

时间:2015-12-03 09:09:20

标签: android android-support-library android-appcompat android-toolbar

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

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

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

每个人的目的是什么?

1 个答案:

答案 0 :(得分:104)

  1. <强> popupTheme

    指定在弹出弹出菜单时使用的主题。默认情况下,使用与Toolbar本身相同的主题。

  2. <强>主题

    这只是Toolbar

  3. 的主题