3
對於navigationview
,我們可以通過將兩個項目放入兩個組中來創建分隔符。但是我們如何在標題和菜單之間創建一個分隔符?我嘗試在菜單頂部創建一個空組,但它不起作用。在導航視圖中爲抽屜佈局創建標題和菜單之間的分隔符
navigationview
的默認主題看起來很酷,但我喜歡黑色&白色風格。但它看起來相當尷尬,當我不能創建標題和菜單之間的分隔(SAD)
對於navigationview
,我們可以通過將兩個項目放入兩個組中來創建分隔符。但是我們如何在標題和菜單之間創建一個分隔符?我嘗試在菜單頂部創建一個空組,但它不起作用。在導航視圖中爲抽屜佈局創建標題和菜單之間的分隔符
navigationview
的默認主題看起來很酷,但我喜歡黑色&白色風格。但它看起來相當尷尬,當我不能創建標題和菜單之間的分隔(SAD)
我不知道什麼是做正確的方式做,但我有一些解決方法是:
正如P.Ilyin所述,您可以將分隔符放在標題視圖的底部。
您可以將分隔線添加到NavigationView佈局,然後手動調整分隔線位置。
實施例:
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/drawer_menu_header"
app:menu="@menu/menu_drawer">
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/background_gray"
android:layout_marginTop="140dp"/>
</android.support.design.widget.NavigationView>
在這種情況下,我們使具有高度1DP定製灰線分隔,並且它位於該菜單標題下(140dp是該菜單標題的高度)。
同樣的問題,請幫助。實際上,你可以把分隔符放到你的標題視圖的底部) –