我正在使用没有标题的导航抽屉菜单。菜单中的第一项离顶部栏太近了,我该如何为第一项创建边距?我使用的是以下抽屉菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Home"
android:id="@+id/nav_item_home"
android:icon="@drawable/ic_home_black_24dp"/>
<item android:title="Search Definitions"
android:id="@+id/nav_item_search"
android:icon="@drawable/ic_search_black_24dp"/>
<item android:title="About">
<menu>
<item android:title="About this app"
android:id="@+id/nav_item_about"
android:icon="@drawable/ic_info_black_24dp"/>
<item android:title="How to use this app"
android:id="@+id/nav_item_howtouse"
android:icon="@drawable/ic_perm_device_information_black_24dp"/>
</menu>
</item>
结果是这样的:
我的解决方法是将菜单中的第一项用空标题包裹起来,就像这样:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="">
<menu>
<item android:title="Home"
android:id="@+id/nav_item_home"
android:icon="@drawable/ic_home_black_24dp"/>
<item android:title="Search Definitions"
android:id="@+id/nav_item_search"
android:icon="@drawable/ic_search_black_24dp"/>
</menu>
</item>
<item android:title="About">
<menu>
<item android:title="About this app"
android:id="@+id/nav_item_about"
android:icon="@drawable/ic_info_black_24dp"/>
<item android:title="How to use this app"
android:id="@+id/nav_item_howtouse"
android:icon="@drawable/ic_perm_device_information_black_24dp"/>
</menu>
</item>
然后结果正是我想要的:
请问有人能够确认这个解决方法是唯一的方式,还是有其他正确的方法可以实现所需的输出。