Androidツールバーポップアップテーマvsテーマ


92

レイアウトファイルで次のツールバーの宣言がよく見られます。

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

テーマに関連する2つの属性、themeとpopupThemeがあるのはなぜですか?

それぞれの目的は何ですか?

回答:


130
  1. popupTheme

    ポップアップメニューを拡張するときに使用するテーマを指定します。デフォルトでは、Toolbarそれ自体と同じテーマを使用します。

  2. テーマ

    単にのテーマですToolbar


6
あなたはちょうど私が必要とするものを言った
ファリッド

1
「デフォルトでは、ツールバーと同じテーマを使用する」に感謝します。そして、あなたはこれについていくつかの引用ソースを提供できますか?
2017年

1
ええ、Googleはもっと技術的なライターを雇う必要があります。最新のドキュメントの多くは非常に「希薄化」されています。(それが実際にFirebaseでの作業が嫌いな理由です)
Someone Somewhere

3
次に、ポップアップメニューとは何ですか?:)
M.kazem Akhgary 2018年

7
@ M.kazemAkhgaryツールバーのオーバーフローアイコン(3つのドット)をタップすると表示されるメニューです。
Jacob Ras
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.