问题标签 [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.
android - 在 DrawerLayout 中更改 TextView
我想简单地更改我的 DrawerLayout 中的文本但是我尝试实现的所有内容都变为 NullPointerException
有人能帮我吗 ?我无法成功通过布局..
Activity_main.xml
我唯一成功的是获得 NavigationView。
然后我被困在这里!
我的 nav_header_main.xml
当我尝试获取 nv.findViewById(R.id.labelConnection) 时,我有一个空指针异常。
为什么??
编辑:我找到了膨胀 headerLayout 的解决方案,但后来我得到了这个结果:https ://gyazo.com/4450a3401a30d4000a3021a0a1cb6ea9
这还不够好..我不知道如何删除第一个标题...
android - 如何使用子项目菜单在android中实现导航抽屉
我是 android 新手,在我的项目中我想添加导航抽屉。我正在选择导航抽屉活动并在 Eclipse 中创建项目请帮助我如何在下面开发导航抽屉
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
android - 正确创建与 dpad 兼容的 UI
我想开发一个即使使用 dpad 也可以 100% 正常运行的应用程序,但不适用于电视设备,所以我不想依赖 Leanback 库。我已经按照这里的指导方针的指南来关注我的 UI 的正确元素。
我正在使用支持设计库,但我遇到了几个问题NavigationView
:
- 当我第一次打开抽屉时,它检查了第一个项目,但另一个项目聚焦
- 如果我再次关闭并打开抽屉,则没有检查项目并且焦点丢失
这就是我正在做的处理焦点:
这就是我使用硬件按钮切换抽屉打开/关闭的方法:
NavigationView
每次打开抽屉时,我都想把第一个项目集中在上面。我错过了什么?
android - 以编程方式刷新 Android 设计支持 NavigationView
因此,在我的主要活动中,我设置了一个 NavigationView,其中总共包括两个子菜单,一个名为“我的项目”,另一个名为“共享项目”。我设置了它,以便在创建活动时,它从我的服务器获取项目并以这种方式将其添加到抽屉中:
这工作得很好,并给了我我正在寻找的输出。但是,我想将此功能扩展到一个点,即如果用户在应用程序中创建一个新项目,它应该在抽屉中更新它,而无需重新启动整个活动。android 开发人员文档没有突出显示任何方法,例如 notifyDataSetChanged() 或允许刷新视图的排序。
至于我的数据,它被组织在两个arrayLists中,myProjectList和sharedProjectList。该列表由项目对象组成,这些项目对象在整个活动期间可公开访问,并随着用户所做的任何更改而异步更新。
EDIT2:已解决似乎有人在此问题上发布了类似的答案:
如何在 Google 的新 NavigationView 中将 MenuItem 添加到 SubMenu?
将此添加到 onResume 并更新我的原始列表非常有效:
android - 从导航标题访问多个文本视图时应用程序崩溃
最近我尝试了一个navigation view
带有header
. 标题包含2 个textview、aname
和email
. 当我尝试通过代码动态设置文本视图时,它会引发空指针异常。
谁能帮我解决这个问题。
导航视图
Navigation_header
MainActivity 中的代码
Logcat 错误