วิธีเพิ่มส่วนใน NavigationView ในการออกแบบวัสดุ

ฉันต้องการมีสองส่วนที่สวยงามเหมือนห้องสมุดนี้ใน My NavigationView Drawer.xml

แบบนี้ทุกประการ:

http://i.stack.imgur.com/Sbhzu.jpg

ฉันกำลังใช้สิ่งนี้:

https://github.com/AkashBang/NavigationView

เราจะทำเช่นนั้นได้อย่างไร?


person androiddroid    schedule 30.07.2015    source แหล่งที่มา


คำตอบ (2)


<group android:checkableBehavior="single">
    <item
        android:id="@+id/nav_home"
        android:icon="@drawable/ic_drawer_home"
        android:title="@string/nav_home" />
    <item
        android:id="@+id/nav_about"
        android:icon="@drawable/ic_drawer_about"
        android:title="@string/nav_about" />
    <item
        android:id="@+id/nav_settings"
        android:icon="@drawable/ic_drawer_settings"
        android:title="@string/nav_settings" />

    <item
        android:id="@+id/navigation_subheader"
        android:title="@string/nav_sub_header">
        <menu>
            <item
                android:id="@+id/navigation_sub_item_1"
                android:icon="@drawable/ic_drawer_about"
                android:title="@string/nav_sub_item_1" />
            <item
                android:id="@+id/navigation_sub_item_2"
                android:icon="@drawable/ic_drawer_home"
                android:title="@string/nav_sub_item_2" />
        </menu>
    </item>
</group>

เรารวม android:checkableBehavior="single" เพื่อทำเครื่องหมายรายการเดียวที่เลือกในแต่ละครั้ง แต่รายการดังกล่าวใช้ไม่ได้กับรายการส่วนย่อย ใช่ ขณะนี้ใช้งานได้เฉพาะรายการเมนูกลุ่มแรกเท่านั้น

สำหรับรายละเอียดเพิ่มเติม ตรวจสอบ TechnoTalkative

person Pankaj Arora    schedule 30.07.2015
comment
ดีใจที่ได้ช่วยเหลือ คุณสามารถ +1 (โหวตเห็นด้วย) ได้เช่นกัน - person Pankaj Arora; 30.07.2015
comment
ขอบคุณที่แบ่งปันลิงค์บล็อกของฉัน :) - person Paresh Mayani; 09.11.2017

แก้ไขแล้ว นี่คือตัวอย่าง:

<group android:checkableBehavior="single">
    <item
        android:id="@+id/menuItem1"
        android:icon="@drawable/ic_dashboard"
        android:title="MenuItem 1" />
    <item
        android:id="@+id/menuItem2"
        android:icon="@drawable/ic_event"
        android:title="MenuItem 2" />
    <item
        android:id="@+id/menuItem3"
        android:icon="@drawable/ic_headset"
        android:title="MenuItem 3" />
    <item
        android:id="@+id/menuItem4"
        android:icon="@drawable/ic_forum"
        android:title="MenuItem 4" />
</group>

<item android:title="Sub items" >
    <menu>
        <item
            android:id="@+id/menuItem5"
            android:icon="@drawable/ic_dashboard"
            android:title="Sub item 5" />
        <item
            android:id="@+id/menuItem6"
            android:icon="@drawable/ic_forum"
            android:title="Sub item 6" />
    </menu>
</item>
person androiddroid    schedule 30.07.2015