ป๊อปอัพแถบเครื่องมือ Android ธีมเทียบกับธีม


93

บ่อยครั้งที่ฉันเห็นการประกาศ 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>

เหตุใดจึงมีคุณลักษณะสองประการที่เกี่ยวข้องกับธีม: ธีมและป๊อปอัพธีม

จุดประสงค์ของแต่ละคนคืออะไร?

คำตอบ:


133
  1. ป๊อปอัป

    ระบุธีมที่จะใช้เมื่อขยายเมนูป๊อปอัป โดยค่าเริ่มต้นจะใช้ธีมเดียวกับToolbarตัวมันเอง

  2. ธีม

    Toolbarมันเป็นเพียงรูปแบบของ


7
คุณเพิ่งพูดในสิ่งที่ฉันต้องการ
Farid

1
ขอบคุณสำหรับ"โดยค่าเริ่มต้นจะใช้รูปแบบเดียวกับแถบเครื่องมือ" และคุณช่วยให้แหล่งข้อมูลอ้างอิงสำหรับสิ่งนี้ได้ไหม
สุดสัปดาห์

1
ใช่ Google จำเป็นต้องจ้างนักเขียนด้านเทคนิคเพิ่มเติม เอกสารล่าสุดจำนวนมาก "เจือจาง" มาก (นั่นเป็นเหตุผลที่ฉันเกลียดการทำงานกับ Firebase)
ใครสักคน

3
ตอนนี้เมนูป๊อปอัพคืออะไร? :)
M.kazem Akhgary

8
@ M.kazemAkhgary เป็นเมนูที่คุณจะได้รับเมื่อคุณแตะไอคอนล้น (จุดสามจุด) ในแถบเครื่องมือใด ๆ
Jacob Ras
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.