问题标签 [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 - 膨胀 NavigationView 时出错,找不到资源
我正在尝试新的导航视图并用它替换我的列表视图,但出现错误:
我创建了一个没有任何自定义代码的新活动,以验证它是否真的不起作用。但是,我得到同样的错误。
XML:
android - Android 支持 v23.1.0 更新中断 NavigationView 获取/查找标头
到目前为止,我一直在使用v23.0.1支持库,没有任何问题。现在,当我切换到新的v23.1.0库时,我在抽屉布局中的小部件上获得了一个空指针。
活动布局
抽屉头.xml
只需更改 gradle 文件以使用旧版本即可使其立即正常工作,因此我认为我的代码没有任何可怕的错误。我检查了更新中的修订,没有看到任何我认为会导致这种情况的东西。
当然这也会影响其他人,有什么线索吗?
android - Android - NavigationView,菜单图标为 TexDrawable
我正在尝试将 NavigationView 中的项目菜单图标设置为 TextDrawable。对于使用TextDrawable 库的 textDrawable 即时通讯,但是一旦我为菜单项设置图标,它只会显示一个黑色圆圈而不是生成的可绘制对象。
我确实尝试过我的代码在 NavigationView 之外生成 TextDrawable,它显示了我需要的内容,但我无法让它显示为我的菜单项的图标。
要生成 TexDrawable:
设置图标:
这是意想不到的结果:
编辑:
当我设置R.mipmap.ic_launcher
为图标时,我得到了 android 图标,但也是灰色的,所以我只能看到它的边框。似乎可绘制对象在使用时被“着色”了menuItem.setIcon()
。
我确实尝试过以下操作,但没有成功:
问题:如何删除过滤器并以颜色显示我的图标?
编辑 2:根据建议,我确实设法 从Andrea Basso
navigationView 对象中删除了色调,但我仍然看不到正方形内的字母。我只看到红色方块,但没有看到里面的字母。
主要问题仍然存在:如何将TextDrawable作为图标放在MenuItem
?
android - 自定义导航视图菜单项之间的填充
是否可以在 android 设计支持库中自定义菜单项之间的间距NavigationView
?
我的要求是创建一个子菜单NavigationView
,其中菜单项之间的间距小于父菜单。
android - 更改导航视图组项目背景
我只想更改组项目的背景颜色。我可以更改所有项目或选定项目的颜色,也可以更改分隔符颜色,但我不知道如何更改分隔符标题背景。
这是我的代码
在这个我想改变主菜单和第二个菜单的颜色。
android - 导航视图中的空对象引用
我无法在导航视图标题中将文本设置为 TextView。
什么地方出了错?你能帮我吗?
我的java类的代码:
和来自xml的代码:
编辑文本
android - NavigationView + 选择器 + 波纹效果状态选择不起作用
我已经搜索了所有东西并进行了实验,但没有运气NavigationView
。
itemIconTint
,itemTextColor
并itemBackground
有效地工作ripple
。但问题state selected
不起作用selector drawable
我还创建drawable-v21
并放置ripple_navigation_selector.xml
我的目标是再次打开抽屉时,之前选择的项目应该是黄色的,例如。通知项目
NavigationView
在 main_layout.xml 里面
ripple_navigation_selector.xml
里面drawable-v21
navigation_selector.xml
里面drawable-v21
颜色字符串命名left_light_yellow
android - Android 设计库 23.1.0 NavigationView
我遇到了设计库 23.1.0 的问题
我尝试将设计库从 23.0.1 更新到 23.1.0,但现在我的应用程序在尝试为我的 navigationView 充气时崩溃。
如果我没记错的话,这两个版本之间的导航视图不应该有任何重大变化。
我尝试将我的代码与 cheesesquare 项目(https://github.com/chrisbanes/cheesesquare)进行比较,但我找不到任何真正的区别。
如果需要更多信息,我会提供。
崩溃发生在我的活动中setContentView(R.layout.myLayout)
我的 XML 是这样的
崩溃日志很长且不完整:
更新:
显然这是proguard的问题。
我还没有找到需要什么规则。
android - Android Navigation Drawer can't click on one item
I have a really interesting problem with my Navigator menu. I have no idea why... But I can click on any item from my menu, I don't want to say I click and nothing happened. I really want to say I can't click on any item, all my menu it's like a big image. I've try to make a new project witch already have Navigation Drawer Activity, of course it works.. but when I've try to copy that code and put on mine.. I have the same problem and vice versa, I've try to put my code into a new project with Navigation Drawer Activity, but again... I can't click on any item. Here it's one image with my aplication.
Here it's my Main Activity:
}
And here it Navigation Drawer Fragment class:
So if anyone of you guys have any idea... Please tell me, I really need to fix it as soon as possible and in this moment I don't have any idea how..
Thx for your help :)