89得票2回答
NavigationView和自定义布局

我正在使用设计支持库中的NavigationView,用法如下:<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app...

83得票17回答
在Android中,如何在类文件中以编程方式设置导航抽屉标题图像和名称?

在Android Studio 1.4.1中,我创建了一个默认的新导航抽屉项目。我的问题是在这个项目中有一个nav_header_main.xml文件,用于导航头部图像和名称。我想在我的主类活动中以编程方式设置此图像和名称。我尝试了很多次,但应用程序崩溃了。 nav_header_main....

47得票5回答
如何在NavigationView中获取菜单项?

<android.support.design.widget.NavigationView android:id="@+id/drawer_nav" android:layout_width="wrap_content" android:layout_height...

44得票6回答
我该如何更改NavigationView中分隔符的颜色?

我正在尝试使用NavigationView实现NavigationDrawer。我通过在菜单中设置组ID来添加分隔符。然而,我看不到分隔符。我猜想这是因为分隔符颜色与背景颜色相同。所以我想改变分隔符的颜色。但我找不到改变它的方法。有人可以帮我吗? 在截图中,似乎在History和Settin...

38得票6回答
如何在新版NavigationView中添加自定义视图

我正在尝试将开关作为菜单项添加到NavigationView中,就像这样。 我使用了actionViewClass属性,但它只显示了标题。<item android:id="@+id/navi_item_create_notifications_sound" android:tit...

34得票12回答
如何在导航视图中取消选中的项目?

我知道可以通过调用 setCheckedItem() 或在 onNavigationItemSelected 返回 true 值来突出显示导航视图项,但是如何取消选中导航视图的选定项呢?

32得票1回答
禁用NavigationView中图标的colorStateList

在我的应用程序中,我有图标,这些图标不仅具有单一颜色,而且在某些情况下根据应用程序中的数据状态具有两种颜色。这意味着我不能在 NavigationView 中使用默认的着色行为。 看起来,使用新的 NavigationView,除非我为列表中使用的图标指定一个 ColorStateList,...

31得票5回答
如何去除导航视图中不必要的顶部填充?

在这张图片中,标题和第一个显示的项目之间存在不必要的顶部填充。 如何删除它? 您可以在此处找到源代码: https://github.com/chrisbanes/cheesesquare

29得票5回答
Android支持库v23.1.0更新破坏了NavigationView的get/find header功能。

到目前为止,我一直使用v23.0.1支持库而没有任何问题。现在当我切换到新的v23.1.0库时,在抽屉布局中的小部件上出现了空指针。mNavigationView = (NavigationView) findViewById(R.id.navigation_view); TextVi...

25得票1回答
在Android中为汉堡导航菜单图标添加徽章计数器

我的问题与这个问题相同(不是这个问题的重复)。那个问题的唯一答案对我没有用,因为它并没有将默认汉堡图标更改为活动标题的左边,而是只在活动标题右边添加了一个额外的汉堡图标。 那么我该如何实现以下内容: 我整天都在钻研它,但却一无所获。 我看到Toolbar有一个setNavigatio...