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

android - 使用图标和标题将 MenuItem 添加到 NavigationView?

现在我正在尝试将新设计支持库(22.2.1)中的 DrawerLayout/NavigationView 实现到我的应用程序中。我已经在互联网上搜索过,尤其是在 stackoverflow 上如何将 MenuItem 添加到具有图标和标题的子菜单中。我知道可以添加带有标题图标的菜单项。

像那样:

但这只是一个带有标题的菜单项,没有图标。是否可以添加带有标题图标的 MenuItem?

0 投票
0 回答
162 浏览

javascript - sencha 导航视图在主页 listview 上重叠

我在我的 sencha 应用程序中使用 sencha 导航视图。我的错误场景我在第一次加载 20 条记录时在主屏幕上有带有图像的列表视图,然后向下滚动记录将在每次滚动时增加 20 当我单击任何图像并重定向到另一个视图(如图像详细信息视图或配置文件视图)和按下返回按钮回到家中所有图像重叠。

请帮助我试图在 10 天之前解决这个错误,但没有成功:- 在重叠之前

1)我正在使用导航视图,它使用“Ext.dataview.DataView”扩展,并且使用 useComponents: true, defaultType: 'productlistitem'

2)在'productlistitem'中扩展'Ext.dataview.component.DataItem'在这个视图中,我使用更新方法来设置图像和其他组件数据,并使用动态方法来设置图像宽度、高度。

下面你可以查看我的所有视图代码

A) Home.js

B) ListItem.js

c) 项目.js

D) ItemImage.js

E) 用户信息.js

F) InfoLabel.js

0 投票
0 回答
172 浏览

android - NavigationView 的选择行为不稳定

好的,行为或我的 NavigationView 有效。我点击设置,它把我带到那里。我点击我的第一个项目,它做了它应该做的。我点击第二个项目,它做了它应该做的事情。

但是,我的问题是选择状态。我将单击一个项目,它不会选择它。唯一有效的选择是我的设置菜单。当我单击该项目时,将选择设置菜单以及我之前单击的所有项目。

场景

  1. 应用加载时

    • 转到 NavigationView(A、B、设置)
    • 点击一个项目
    • 应用导航到正确的位置(未选择任何内容)
    • 转到导航视图
    • 点击设置
    • 应用导航到设置活动(设置菜单和 A 菜单被选中)
  2. 应用加载时

    • 转到 NavigationView(A、B、设置)
    • 点击一个项目
    • 应用导航到正确的位置(未选择任何内容)
    • 转到导航视图
    • 点击B项目
    • 应用导航到正确的位置(未选择任何内容)
    • 转到导航视图
    • 点击设置
    • 应用导航到设置活动(设置菜单和 A、B 菜单被选中)
  3. 应用加载时

    • 转到 NavigationView(A、B、设置)
    • 点击设置
    • 应用导航到设置活动(选择设置菜单)
  4. 应用加载时

    • 转到 NavigationView(A、B、设置)
    • 点击设置
    • 应用导航到设置活动(选择设置菜单)
    • 转到导航视图
    • 点击B项目
    • 应用导航到正确的位置(选择设置)
    • 转到导航视图
    • 点击设置
    • 应用导航到设置活动(设置菜单和 B 菜单被选中)
  5. 应用加载时

    • 转到 NavigationView(A、B、设置)
    • 点击一个项目
    • 应用导航到正确的位置(未选择任何内容)
    • 转到导航视图
    • 点击一个项目
    • 应用导航到正确的位置(选择 A)

代码

navigation.xml

state_navigation_text.xml

单击导航项时

0 投票
1 回答
753 浏览

android - 如何更改设计支持库的导航抽屉菜单项布局的一部分

我在这里谈论的是设计支持库。我正在尝试更改以下内容:

  • 选定的菜单项背景颜色
  • 图标和文字之间的距离

我尝试了很多,但我似乎可以找到解决这些问题的任何方法。您可以选择菜单项,但不知何故,而不是仅更改背景颜色的选定项(使用 xml 属性state-pressed),菜单中的所有内容都获得了我设置的颜色itemBackground

这是drawer_background_selector

对于第二个问题,我想减少图标和文本之间的距离,但不知何故,在使用谷歌提供的支持库时我找不到任何方法来做到这一点。

有任何想法吗?还是我必须使用像MaterialDrawer github 库这样的库。问题是我担心设计支持库可能会更新但这个库可能不会更新。

0 投票
1 回答
987 浏览

android - NavigationView 项目未检查

在我的NavigationView中,我将大部分项目划分为带有子标题的部分。我通过在menu里面放一个来实现这一点item

但是,这会导致第一项,drawer_top,被永远检查。其他项目不可勾选。我的onNavigationItemSelected代码如下所示:

0 投票
1 回答
708 浏览

android - Kitkat 中 NavigationView 和工具栏的兼容性

我正在尝试运行该项目,它在 Lollipop 设备中非常酷(设计等,没有任何问题)

Kitkat但是这个项目有一个问题,我在安装后没有任何关于这种兼容性的经验:

http://i.imgur.com/KSYkyeu.png 我正在使用:https ://github.com/AkashBang/NavigationView

这是主要的活动:

主题:本次活动

工具栏代码:

但是,我想不通,为什么会发生这种情况?

干杯!

0 投票
2 回答
687 浏览

android - 当用户返回上一个片段时更新 NavigationView 状态

我在我的应用程序中使用 NavigationView 抽屉。如果用户按下后退按钮,我正在尝试返回上一个片段。此代码运行良好:

但我的 NavigationView 没有改变。如何更新 NavigationView 状态(检查正确的片段、更改标题等),以便它可以反映我的应用程序中的更改?

0 投票
4 回答
31636 浏览

android - 无法解析符号“NavigationView”

我在 XML 文件中的 DrawerLayout 中创建了 NavigationView - 但是当我尝试在 Java 中对其进行初始化时,我得到了这个错误。

我尝试添加导入行

但这也给了我错误。有任何想法吗?一直没能在网上找到解决办法。

编辑:添加 Tanis 答案中给出的依赖项后,我收到这些错误

0 投票
2 回答
833 浏览

android - 如何在 NavigationView 中添加部分 On Material Design

我需要在我的这个库中有两个漂亮的部分NavigationView Drawer.xml

就像这样:

http://i.stack.imgur.com/Sbhzu.jpg

我目前正在使用这个:

https://github.com/AkashBang/NavigationView

我们怎么能做到这一点?

0 投票
0 回答
111 浏览

android - Single selection between sections in NavigationView

I'm building a NavigationView like this:

That gives me a desired output:

Desired output

However I can't implement single check behavior on all of those items. I tried to hold previously checked item on the variable and uncheck it before checking another but it works funny for the middle section. When I check one of the middle section items I cannot check the second one then. The first one stays checked. I can't see any logic in that. Is that even achievable with Design Library?