如何在导航抽屉的各个项目中添加两个图标

时间:2016-09-27 12:27:47

标签: android android-layout user-interface android-fragments navigation-drawer

我想要一个项目中的两个图标。我必须使用片段来实现这一目标吗?我需要在右边添加一个注销图像和一个箭头图像。请帮助!!

[1]: http://i.stack.imgur.com/cONfr.jpg

2 个答案:

答案 0 :(得分:1)

我们可以简单地使用 app:actionLayout 并插入布局。 例如(导航抽屉的单个项目):

<item
    android:id="@+id/navId"
    android:icon="@drawable/ic_ID"
    android:title="Name"
    app:actionLayout="@layout/layout"

    />

我使用了textview,只是使用drawableRight

添加了图标

layout.xml

       <?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:drawableLeft="@drawable/ic_two"
    android:textAppearance="@style/TextAppearance.AppCompat.Body2" />

答案 1 :(得分:0)

为此,您必须创建自定义布局并将其充气到导航抽屉。那是选项一,第二个选项是用右侧的箭头创建一个背景图像并在菜单中使用它