我想做一个带有图标和文本显示的抽屉导航,如下所示:image with icon display in block
我的抽屉导航是:
<android.support.design.widget.NavigationView
android:id="@+id/navigationView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@drawable/drawer_background"
app:headerLayout="@layout/navigation_drawer_header"
app:itemIconTint="@color/white"
app:itemTextColor="@color/white"
app:menu="@menu/navigation_drawer_items" />
我的菜单是这样的:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<!-- todo: une page d'accueil avec les plus grosse cote, une preview du bilan (cardview? ...)-->
<item
android:id="@+id/navItemHome"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/action_home"/>
<item
android:id="@+id/navItemParisTermine"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/actionParisTermine"/>
<item
android:id="@+id/navItemAffiliation"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/actionAffiliation"/>
<item
android:id="@+id/navItemBilan"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/actionBilan"/>
<item
android:id="@+id/navItemContactDeveloppeur"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/actionContactDeveloppeur"/>
</group>
</menu>
抱歉我的英语不好,感谢您的关注!
最佳答案
不要在抽屉导航中使用菜单,而是创建自定义布局
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
// CREATE YOUR LAYOUT HERE
</LinearLayout>
我希望你明白了。 不要担心你的英语,当有人学习一门新语言时,没有人应该取笑,这只是意味着他们知道另一种语言
关于android - 如何在 Android 的抽屉导航中放置元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55030556/