android工具栏popupTheme vs主题

Vit*_*nko 79 android android-appcompat android-support-library 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>
Run Code Online (Sandbox Code Playgroud)

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

每个人的目的是什么?

Nou*_*far 114

  1. popupTheme

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

  2. 主题

    这只是主题Toolbar.

  • 你刚才说了我需要的东西 (5认同)
  • 现在什么是弹出菜单?:) (3认同)
  • @ M.kazemAkhgary,这是您在任何工具栏中点击溢出图标(三个点)时所获得的菜单。 (3认同)