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.