【问题标题】:Image as an Icon for NavigationView Item图像作为 NavigationView 项的图标
【发布时间】:2019-03-13 00:38:42
【问题描述】:

我希望使用全彩色图像作为 NavigationView 中菜单项的图标。图像需要大于标准图标,并且没有颜色。 (就像个人资料图片)我找到了改变图标大小但不改变特定项目的方法。看起来您必须更改全局私有属性才能使其正常工作。使用定义整个项目的 app:actionLayout 是我唯一的选择吗?

来自 Google 的日历应用程序,它准确地显示了我正在寻找的内容。

【问题讨论】:

    标签: java android image material-design navigationview


    【解决方案1】:

    不创建自定义抽屉,唯一的方法是添加标题布局(app:headerLayout):

    <com.google.android.material.navigation.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/activity_main_drawer"/>
    

    如果你想要一个更可定制的导航抽屉,我推荐这个: https://github.com/mikepenz/MaterialDrawer

    【讨论】:

      猜你喜欢
      • 2018-07-02
      • 1970-01-01
      • 2015-09-19
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多