Tema vs tema popup toolbar android


93

Seringkali saya melihat deklarasi Toolbar ini di file layout:

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

Mengapa ada dua atribut yang berkaitan dengan tema: theme dan popupTheme?

Apa tujuan dari masing-masingnya?

Jawaban:


131
  1. PopupTheme

    Menentukan tema yang akan digunakan saat meluaskan menu popup. Secara default, menggunakan tema yang sama dengan tema Toolbaritu sendiri.

  2. tema

    Ini hanyalah tema Toolbar.


6
Anda hanya mengatakan apa yang saya butuhkan
Farid

1
Terima kasih untuk "Secara default, menggunakan tema yang sama dengan Toolbar" . Dan dapatkah Anda memberikan beberapa sumber kutipan untuk ini?
Akhir pekan

1
ya, Google perlu mempekerjakan lebih banyak penulis teknis. Banyak dokumentasi terbaru yang sangat "encer". (Itulah sebenarnya alasan saya benci bekerja dengan Firebase)
Someone Somewhere

3
Sekarang apa itu menu popup? :)
M.kazem Akhgary

7
@ M.kazemAkhgary itu adalah menu yang Anda dapatkan saat Anda mengetuk ikon luapan (tiga titik) di bilah alat mana pun.
Jacob Ras
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.