问题标签 [navigationview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
25793 浏览

android - How to add custom views in the new NavigationView

I'm trying to add a switch as menuitem in NavigationView like this

enter image description here

I used the the actionViewClass attribute but it only shows the title.

0 投票
6 回答
16629 浏览

android - 动态更改导航视图项目颜色Android

我想构建一个导航抽屉,其中每个项目都有不同的选择颜色(图标色调和文本颜色),因为谷歌游戏商店有:

在此处输入图像描述

我不确定他们是如何解决这个问题的,我认为他们使用不同的活动和不同的抽屉。我想使用片段,我想更改图标色调和文本颜色。任何想法我怎么能做到这一点?我正在使用谷歌的设计支持库和带有导航视图的抽屉布局。

0 投票
4 回答
28424 浏览

android - 将 ListView 或 RecyclerView 添加到新的 NavigationView

我正在使用Google支持库的修订版 22.2.0 中的新NavigationView。它可以很好地生成使用菜单 res 填充的导航抽屉。

我想知道是否可以将 ListView 或 RecyclerView 添加到导航抽屉,以便可以使用我的自定义适配器代码填充它,这比菜单资源具有更大的灵活性。

这是我当前的 XML:

我将在我的 XML 中的哪个位置添加 ListView 或 RecyclerView?

编辑

根据 Basant 的建议,我将 ListView 嵌套到 NavigationView 中。你失去了从菜单 res 充气的能力(据我所知),但它成功地完成了我想要它做的事情。标头 XML 没有改变,它只是包含在 XML 中。

新代码:

0 投票
3 回答
1440 浏览

android - 两个NavigationView的工具栏中的汉堡图标两侧带有后退箭头动画?

首先看下面的截图,只关注汉堡包图标,这样你就会快速了解我真正想要什么。?

在此处输入图像描述

首先,我已经成功实现了左右两侧的导航视图(抽屉),以便用户可以从左右两侧打开两个抽屉。

现在我的问题是我想要两边都有动画的汉堡图标。我已经在工具栏的左侧实现了汉堡图标,这很简单,默认情况下。但现在我希望它在右侧也带有箭头动画。

  1. 点击左汉堡图标打开左抽屉。(完毕)
  2. 点击右汉堡图标从右侧打开抽屉。(剩下的)

那么是否可以在一个工具栏上有两个汉堡包图标?

注意:两个抽屉都是用手势打开的。我没有问题。

0 投票
1 回答
813 浏览

android - 奇怪的 NavigationView 可检查行为

这是我的菜单 xml 文件

我使用设置项导航到另一个活动和注销项用于注销(显然),这就是为什么我不想检查它们,但结果是设置被检查,当我导航到设置活动并返回堆栈时设置项目被选中。

在此先感谢您的帮助。

在此处输入图像描述

0 投票
5 回答
6323 浏览

android - 如何为 Material Design Drawer 的 NavigationView 上的项目添加通知值?

我的问题很简单,如何在NavigationView上像这样为Material Design Drawer添加一个通知值?

在此处输入图像描述

菜单项中是否有用于定义抽屉的属性?

0 投票
1 回答
59 浏览

java - 新的 NavigationView 从第二项开始

我真的不知道为什么,但是使用新的android.support.design.widget.NavigationView我遇到了问题。我能够使用需要的片段创建正确的抽屉,并且在我的drawer_menu.xml中我有这个:

这是菜单的java部分:

当应用程序启动片段时,我首先看到它是正确的,但在抽屉列表中选择了第二个。怎么可能?

0 投票
4 回答
27839 浏览

android - NavigationView 中的动态菜单

我有这个布局:

所以,看看NavigationView我们有这个属性:

我有这个 XML id 菜单文件夹。

我想制作动态菜单,即在代码中我应该挂载“MenuItem”对象并设置为NavigationView.

它是否正确?这是最好的做法吗?这可能吗?

注意:我的代码正在使用“静态抽屉菜单”,我想改进它。

我在等待。

[编辑]

我做到了:

但是发生了这个错误:

06-27 15:26:15.538 15335-15335/? E/AndroidRuntime:致命异常:主进程:com.example.sticdev30.newdrawer,PID:15335 java.lang.RuntimeException:无法启动活动ComponentInfo{com.example.sticdev30.newdrawer/com.example.sticdev30.newdrawer.MainActivity }: android.content.res.Resources$NotFoundException: 字符串资源 ID #0x1

KSMenuItem 是带有我的菜单数据的 POJO。在 kmi.id 中,我通知了增量整数...

我在等

0 投票
1 回答
7642 浏览

android - Android NavigationView 子菜单标题未显示

嗨,我正在使用 android NavigationView。我有一组项目子项目作为Menu抽屉的项目。

这里的子菜单项出现在主菜单项之后的分隔符下方,但问题是子菜单的标题没有显示。子项目仅显示在没有标题的分隔线下方。我无法弄清楚是什么问题。

在子项目组内插入一个菜单标签并将所有子项目放在该菜单标签内将解决该问题,但这会使子项目仅在选择 2 次后才被选中(显示为选中)。我怎样才能解决这个问题?

这是我的代码:

0 投票
2 回答
2032 浏览

android - 如何为 NavigationView 中的单个菜单项提供自定义文本颜色?

嗨,我正在使用 android NavigationView。我想为 NavigationView 中的某些项目提供单独的文本颜色,而不是为所有项目。或者我想在 NavigationView 中选择一个项目时动态更改单个项目的文本颜色(仅适用于某些项目)。我怎样才能做到这一点?