问题标签 [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 投票
8 回答
20060 浏览

android - 自定义 NavigationView - 添加动态 headerView,Android 支持设计库

我尝试了新的 android 支持设计库中的 navigationView。我想要一个动态的标题视图。基本上,我的 headerview 将显示类似于当天报价的内容。我有大约 10 个引号,我想随机选择一个引号并显示在 headerView 的文本视图中。我还想为 headerView 添加 onClick 方法。

现在,我看不到以编程方式更改 headerview 布局的任何可能性。有什么建议可以实施吗?

0 投票
14 回答
101576 浏览

android - 如何在新的 NavigationView 中创建一个简单的分隔线?

GoogleNavigationView在 Design Support Library 版本 22.2.0 中引入了,您可以使用菜单资源非常轻松地创建抽屉。

如何在两个项目之间创建一条简单的分隔线?对项目进行分组不起作用。创建一个子项目部分确实会创建一个分隔线,但它需要一个我不想要的标题。

任何帮助,将不胜感激。

0 投票
2 回答
64596 浏览

android - NavigationView 和自定义布局

我正在使用这样的设计支持库NavigationView

我已经设置了这个菜单:

有没有办法将 NavigationView 与布局而不是菜单一起使用?

0 投票
3 回答
969 浏览

android - 是否可以在 NavigationView 中禁用可点击的 HeaderLayout?

一直在寻找禁用默认可点击标题布局的方法NavigationView

试图在中做clickable=falseNavigationView但没有奏效。

我也以编程方式尝试过setClickable(false)也没有用。

0 投票
15 回答
60503 浏览

android - 如何为 NavigationView 中的项目设置自定义字体?

使用新的NavigationView,我们可以通过 XML 中的菜单资源设置抽屉的项目。

有了它,我们可以为每个项目设置类似的东西

但是现在,我想为抽屉中的每一项设置一个自定义字体,但我找不到通过 XML 或 Java 代码来实现这一点的方法。有没有办法做到这一点?

0 投票
2 回答
664 浏览

android - 如何在 Google 的新 NavigationView 中将 MenuItem 添加到 SubMenu?

我为我的抽屉菜单制作了一个 xml,其中包含以下 MenuItem:

在我的 MainActivity 中,我获得了对空 SubMenu 的引用,并尝试将新的测试 MenuItem 添加到 SubMenu。

不幸的是,这不起作用,并且没有添加 MenuItems。我已经尝试了许多其他不同的变体,但它们都没有更新我的导航抽屉中的 SubMenu。

这可能是一个错误吗?

0 投票
1 回答
1105 浏览

android - 支持 NavigationView 中的图标着色

如果图标着色NavigationView会对图标进行着色。我的图标是绿色的,在 NavigationView 中是灰色的。这是如何运作的?

我想自己在另一个视图中执行此操作,但我没有找到 NavigationView 如何执行此操作。

0 投票
0 回答
358 浏览

android - NavigationView 拳头SystemWindows with Translucent NavigationBar

我最近用最近发布的设计支持库中的新 NavigationView 替换了我的导航抽屉,并且遇到了问题。我的风格有一个半透明的导航,它允许内容在导航栏下方滚动。使用新布局并在 DrawerLayout 上设置 fitSystemWindows = true 需要出现在状态栏的顶部,导航栏不再是透明的,而是可以在此处看到的主题背景的颜色。我需要它类似于新更新的Google Photos 应用程序

我的主题风格是:

布局代码是

我尝试了几种在这里找到的不同方法,但似乎都没有奏效。我觉得这应该是我想念的简单的东西。任何帮助是极大的赞赏。

0 投票
5 回答
37606 浏览

android - 如何更改 NavigationView 中的分隔符颜色?

我正在尝试使用 NavigationView 来实现 NavigationDrawer。我通过在菜单中设置组 ID 添加了分隔符。但是我看不到分隔符。我猜这是因为分隔符颜色与背景相同。所以我想改变分隔符的颜色。但我没有办法改变它。谁能帮我?

History在屏幕截图中, and之间似乎有一个分隔空间Settings,但您看不到它。

在此处输入图像描述

activity_main.xml

抽屉.xml

0 投票
3 回答
4252 浏览

android - 在 NavigationView 上使用 itemBackground 的波纹效果

我想知道是否有人在重新定义 NavigationView 上的项目背景时遇到问题app:itemBackground"?我得到了屏幕截图上显示的行为,无论我按什么项目,最后一个项目都会显示波纹。

这是我的drawer_menu.xml

我的my_ripple.xml

我的导航视图:

波纹失败