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

android - 在 DrawerLayout 中更改 TextView

我想简单地更改我的 DrawerLayout 中的文本但是我尝试实现的所有内容都变为 NullPointerException

有人能帮我吗 ?我无法成功通过布局..

Activity_main.xml

我唯一成功的是获得 NavigationView。

然后我被困在这里!

我的 nav_header_main.xml

当我尝试获取 nv.findViewById(R.id.labelConnection) 时,我有一个空指针异常。

为什么??

编辑:我找到了膨胀 headerLayout 的解决方案,但后来我得到了这个结果:https ://gyazo.com/4450a3401a30d4000a3021a0a1cb6ea9

这还不够好..我不知道如何删除第一个标题...

0 投票
1 回答
10104 浏览

android - 如何使用子项目菜单在android中实现导航抽屉

我是 android 新手,在我的项目中我想添加导航抽屉。我正在选择导航抽屉活动并在 Eclipse 中创建项目请帮助我如何在下面开发导航抽屉

这是项目和子项目菜单的导航抽屉的图像

0 投票
1 回答
7669 浏览

xamarin - 使用 Android Support Design NavigationView 时出现 Java.lang.NoClassDefFoundError 问题

在应用程序上使用 NavigationView 时遇到以下问题:

java.lang.NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter

我在这个示例项目中遇到了同样的问题:

https://github.com/xamarin/monodroid-samples/tree/master/android5.0/Cheesesquare

测试:

安卓 5.1

额外的信息:

======================

Xamarin Studio 版本 5.10.1(内部版本 6)安装 UUID:4f372b0c-765f-463b-9408-1bd0211e4e94 运行时:Mono 4.2.1(显式/6dd2d0d)GTK+ 2.24.23(Raleigh 主题)

软件包版本:402010102 Xamarin.Profiler 未安装

苹果开发者工具 Xcode 7.2 (9548) Build 7C68

Xamarin.Mac 未安装

Xamarin.Android 版本:6.0.0.34(商业版) Android SDK:/Users/rdelrosario/Library/Developer/Xamarin/android-sdk-mac_x86 支持的Android版本:2.3(API级别10)4.0.3(API级别15)4.1 (API 16 级) 4.2 (API 17 级) 4.3 (API 18 级) 4.4 (API 19 级) 4.4.87 (API 20 级) 5.0 (API 21 级) 5.1 (API 22 级) 6.0 (API 23 级)

SDK 工具版本:24.4.1 SDK 平台工具版本:23.1 SDK 构建工具版本:23.0.2

Java SDK: /usr java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02,混合模式)

Xamarin Android Player 版本:0.6.5 位置:/Applications/Xamarin Android Player.app

Xamarin.iOS 版本:9.4.0.0(商业版)哈希:7322991 分支:master 构建日期:2015-12-08 16:20:29-0500

构建信息发布 ID:510010006 Git 修订版:0b60eecdb531933734519c13257d16a780274aab 构建日期:2015-12-04 20:28:20-05 Xamarin 插件:9876fd7c9837977178411ec7375b4352c0-acycled-6developline

操作系统 Mac OS X 10.10.5 Darwin Rendys-MacBook-Pro.local 14.5.0 Darwin Kernel Version 14.5.0 Tue Sep 1 21:23:09 PDT 2015 root:xnu-2782.50.1~1/RELEASE_X86_64 x86_64

0 投票
0 回答
189 浏览

android - Navigation View headerLayout 冗余问题

我的导航抽屉有多余的标题视图。有人遇到这个问题吗?

我的标题视图代码:

另一个问题是,我的第一个“登录”标题没有响应/不可点击,只有第二个“登录”标题是可点击的。不确定是错误还是代码问题。

我正在使用 compile 'com.android.support:appcompat-v7:23.1.1' 并 compile 'com.android.support:design:23.1.1'

在此处输入图像描述

0 投票
1 回答
1532 浏览

android - 导航 查看菜单项,例如 Google Play 商店

如何在子项目中使用一些填充来实现像 Google Play 商店这样的导航视图。我想使用NavigationView.

在此处输入图像描述

0 投票
1 回答
460 浏览

android - 正确创建与 dpad 兼容的 UI

我想开发一个即使使用 dpad 也可以 100% 正常运行的应用程序,但不适用于电视设备,所以我不想依赖 Leanback 库。我已经按照这里的指导方针的指南来关注我的 UI 的正确元素。

我正在使用支持设计库,但我遇到了几个问题NavigationView

  • 当我第一次打开抽屉时,它检查了第一个项目,但另一个项目聚焦
  • 如果我再次关闭并打开抽屉,则没有检查项目并且焦点丢失

这就是我正在做的处理焦点:

这就是我使用硬件按钮切换抽屉打开/关闭的方法:

NavigationView 每次打开抽屉时,我都想把第一个项目集中在上面。我错过了什么?

0 投票
0 回答
60 浏览

android - 以编程方式刷新 Android 设计支持 NavigationView

因此,在我的主要活动中,我设置了一个 NavigationView,其中总共包括两个子菜单,一个名为“我的项目”,另一个名为“共享项目”。我设置了它,以便在创建活动时,它从我的服务器获取项目并以这种方式将其添加到抽屉中:

这工作得很好,并给了我我正在寻找的输出。但是,我想将此功能扩展到一个点,即如果用户在应用程序中创建一个新项目,它应该在抽屉中更新它,而无需重新启动整个活动。android 开发人员文档没有突出显示任何方法,例如 notifyDataSetChanged() 或允许刷新视图的排序。

至于我的数据,它被组织在两个arrayLists中,myProjectList和sharedProjectList。该列表由项目对象组成,这些项目对象在整个活动期间可公开访问,并随着用户所做的任何更改而异步更新。

EDIT2:已解决似乎有人在此问题上发布了类似的答案:

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

将此添加到 onResume 并更新我的原始列表非常有效:

0 投票
1 回答
392 浏览

android - 从导航标题访问多个文本视图时应用程序崩溃

最近我尝试了一个navigation view带有header. 标题包含2 个textview、anameemail. 当我尝试通过代码动态设置文本视图时,它会引发空指针异常。

谁能帮我解决这个问题。

导航视图

Navigation_header

MainActivity 中的代码

Logcat 错误

0 投票
1 回答
581 浏览

android - Android NavigationView 滑动有时无法打开

当我尝试在滑动操作时显示导航抽屉时,有时它不会打开(您可以在链接的屏幕截图中看到它),当我慢慢滑动时它出现的频率更高。它也出现在 google 提供的应用程序示例中。

在此处输入图像描述

MenuActivity.java

活动菜单.xml

0 投票
2 回答
267 浏览

android - 导航抽屉盖箭头android

我正在开发一个使用 NavigationDrawerActivity 的应用程序。当我点击汉堡包图标时,导航抽屉滑入。但它涵盖了从汉堡包到箭头的动画。无论如何我可以在操作栏下方而不是在操作栏上方使用我的 NavigationDrawer。

我想要的是这样的: 箭头和动画可见

我得到的是这样的: 抽屉盖动画