问题标签 [android-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 投票
0 回答
126 浏览

android - 访问导航视图android中的视图组件

我是 android 编程新手,我在访问导航视图中的视图组件时遇到了问题。这是我的代码:

`

我只想访问导航视图中的图像视图。我在谷歌搜索,我没有解决方案。帮我解决它。

0 投票
1 回答
1119 浏览

android - android 导航视图 - 剪辑的抽屉

我遵循谷歌抽屉规范

我使用默认样式“NavigationView”类android-support-design library,抽屉将是“全高”样式:
在此处输入图像描述

但实际上我需要“剪裁”的抽屉:
在此处输入图像描述

如何制作夹式抽屉?有什么建议吗?

非常感谢!

编辑: .xml 文件

0 投票
6 回答
11795 浏览

android - 删除 NavigationView 菜单项选定颜色的问题?

大家好,我面临一个奇怪的问题。每次启动应用程序时,我都会在默认情况下添加第一个带有某种背景颜色的导航Navigation View项。Activity

我想删除此功能。

我的毕业典礼:

代码:

菜单 XML:

布局:

快照::

在此处输入图像描述

任何提示如何删除此类功能?

0 投票
1 回答
521 浏览

android - 如何在 android.support.design.widget.NavigationView 中设置相同颜色的图标?

这是我编写的使用 android.support.design.widget.NavigationView` 获取导航抽屉的代码

` 我用来膨胀的菜单就是这个图标的颜色是蓝色的。

但是在充气到 NavigationView 之后它带有不同的颜色

请帮我解决它。

0 投票
3 回答
1737 浏览

android - 更新标题文本后 NavigationView 标题中的重复值

在 NavigationView 标头中更新我的标头文本和图像后,我在 NavigationView 标头中得到重复值。

这是我的代码部分

在上面的代码中,我添加了视图来更新我的标题文本。我还在下面添加了主要的 XML 代码

还添加了导航标题布局

nav_header_main.xml

我还添加了截图以供参考

旁听者视图

现在,我看不到任何更改标题视图的可能性。有什么建议可以避免重复的标题文本和图像?

非常感谢!

0 投票
0 回答
205 浏览

android - 如何用自定义drawable替换默认汉堡图标(使用最新的NavigationView、设计支持库、工具栏)

我已按照以下教程中的确切步骤使用设计支持库制作导航抽屉。但我想替换默认的汉堡图标(使用drawerToggle.syncState())。我该怎么做?

https://github.com/codepath/android_guides/wiki/Fragment-Navigation-Drawer

我也想让导航抽屉切换活动而不是片段。为此,我制作了BaseActivity以下上述教程,并由此扩展了所有其他活动BaseActivity。我能够得到结果,但是当启动新活动时,无法保留导航抽屉中所选项目的突出显示。请提出任何解决方案?

0 投票
0 回答
1680 浏览

android - Android:导航抽屉项目图标未显示原始颜色

我在片段中使用导航抽屉。在导航抽屉中,我有一个标题、文本和图像,它来自 menudrawer.xml。

问题是当我在手机中启动导航抽屉时,图像显示为灰色。

XML

抽屉.xml

其实我想要像导航抽屉一样

在此处输入图像描述

但是当我在移动设备中启动应用程序时,它变得像

在此处输入图像描述

0 投票
2 回答
3340 浏览

android - 如何(以及在​​哪里)修复 android.os.BadParcelableException:解组时 ClassNotFoundException:RecyclerView$SavedState?

我已经在我的 android 应用程序的生产 apk 中遇到异常 1 天了:

以上所有崩溃报告均来自 Android 2.3.3 - 2.3.7 版本。不确定是什么原因造成的。

我也搜索了其他类似的帖子,但答案是围绕一个实现 parcelable 的自定义对象,我没有在我的应用程序中实现。

我在我的应用程序中使用最新版本的 android 支持库和播放服务,如下所示:

这是失败的活动的代码(我觉得相关,如果不是,请告诉我还需要什么):

R.layout.activity_home_drawer_layout.xml 的内容

R.layout.activity_home_drawer_header_wo_plus_button.xml 的内容

0 投票
3 回答
1072 浏览

android - 错误充气 NavigationDrawer android

我的应用程序显示以下错误。

对于所有棒棒糖手机,它都可以正常工作。但它在低于棒棒糖的版本上崩溃。

我试过这个,但没有帮助。

下面是我的 build.gradle

我的导航抽屉xml:

我的导航标题:

请帮助,仅此而已,我在代码中遇到问题。提前谢谢。

我的完整堆栈跟踪:

0 投票
3 回答
34934 浏览

java - Class Not Found Android 支持设计 Widget NavigationView

美好的一天,你能帮帮我吗?在模拟器上编译/运行我的代码时出现此错误。这是我用来制作的示例教程。我使用了 min Target API - 15 并编译了最新的 gradle 'com.android.support:design:23.0.0'

http://www.android4devs.com/2015/06/navigation-view-material-design-support.html

代码错误:

AndroidRuntime:java.lang.RuntimeException:无法启动活动 ComponentInfo{com.eccp.projects.ecosavers.ecosavers/com.eccp.projects.ecosavers.ecosavers.activities.MainActivity}:android.view.InflateException:二进制 XML 文件行# 29:二进制 XML 文件第 29 行:错误膨胀类 android.support.design.widget.NavigationView 12-29 06:43:39.409 3448-3448/com.eccp.projects.ecosavers.ecosavers E/AndroidRuntime:在 android.app .ActivityThread.performLaunchActivity(ActivityThread.java:2416)

E/AndroidRuntime: 由: android.view.InflateException: Binary XML file line #29: Binary XML file line #29: Error inflating class android.support.design.widget.NavigationView

这是我的代码:MainActivity.java

XML:activity_main.xml