Java 导航抽屉项目图标右侧

Java 导航抽屉项目图标右侧,java,android,navigation-drawer,menuitem,Java,Android,Navigation Drawer,Menuitem,我是贝吉纳。我想知道,如何在导航抽屉中添加项目哪个图标将添加到项目标题的右侧 正是我想做的,就像这张照片 但是怎么做呢? 我想添加与此Youtube项目完全相同的项目 这是导航抽屉菜单: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:title="Social L

我是贝吉纳。我想知道,如何在
导航抽屉中添加项目
哪个图标将添加到项目标题的右侧

正是我想做的,就像这张照片

但是怎么做呢? 我想添加与此Youtube项目完全相同的项目

这是
导航抽屉
菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
      <item android:title="Social Links">
        <menu>
            <item
                android:id="@+id/nav_facebook"
                android:icon="@drawable/ic_menu_facebook"
                android:title="Facebook"
                />
            <item
                android:id="@+id/nav_youtube"
                android:icon="@drawable/ic_menu_youtube"
                android:title="Youtube"
                />
            <item
                android:id="@+id/nav_twitter"
                android:icon="@drawable/ic_menu_twitter"
                android:title="Twitter"
                />

        </menu>
    </item>

</menu>

在res layout文件夹下,创建一个名为菜单\u image.xml的布局。此布局用于渲染YouTube标签旁边的图像

菜单\u image.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="6dp"
        android:layout_height="6dp"
        android:background="@drawable/addyourimage"></LinearLayout>

</LinearLayout>
更多

根据您的要求创建自定义布局 并将其用作NavigationView中的headelLayout


与其创建菜单,不如创建自定义视图?使用recycler view并创建多个viewstry来创建包含TextView和ImageViewok的自定义ArrayAdapter,但在其他方面不可能?请给我一个自定义视图的链接。谢谢,正在显示,但我如何定义我的菜单项序列号?我在那里用过一个小组,我不明白你说的话…能解释多一点谢谢。它起作用了。我只是像我一样修改了你的代码。请参阅:`NavigationView NavigationView=(NavigationView)findViewById(R.id.nav_视图);navigationView.setNavigationItemSelectedListener(此);//navigationView.getMenu().getItem(2).setActionView(R.layout.nav_菜单_布局);Menu menunan=navigationView.getMenu();MenuItem facebookItem=menunna.findItem(R.id.nav_facebook);facebookItem.setActionView(右布局、导航菜单布局)`我可以在社交媒体上添加您吗?求你了,谢谢!这是我的工作。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="6dp"
        android:layout_height="6dp"
        android:background="@drawable/addyourimage"></LinearLayout>

</LinearLayout>
 navigationView.getMenu().getItem(5).setActionView(R.layout.menu_image);
<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header_main"
    app:menu="@menu/...." />