【发布时间】:2017-03-01 18:08:19
【问题描述】:
我正在使用不带标题的导航抽屉菜单。菜单中的第一项离顶栏太近。如何为第一个项目创建边距?我正在使用这个抽屉菜单:
<?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>
然后结果正是我想要的:
是否有人可以确认此解决方法是否是唯一的方法,或者是否有任何正确的方法可以实现所需的输出。
【问题讨论】:
标签: android menu navigation-drawer