问题标签 [android-drawer]

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 回答
66 浏览

java - 打开抽屉时如何获得透明的操作栏

当抽屉在我的应用程序中打开时,如何在 Google Play 商店中获得透明的操作栏?

在此处输入图像描述

0 投票
2 回答
1452 浏览

android - 更改菜单 actionLayout 值?

navigationView.getHeaderView(0);我有导航抽屉,我可以通过访问和更改字体、颜色等。

Menu m = navigationView.getMenu(); MenuItem mi = m.getItem(index);然后我就可以玩抽屉里的东西了。

但就我而言,我有另一种布局的文本视图:-

在我的 wallet_value 中,layout我有一个 textView,我需要更改它的值,如下图所示:-

在此处输入图像描述

我怎样才能得到这个布局并改变它?

0 投票
1 回答
802 浏览

java - 操作栏抽屉切换无法从右侧打开导航

当我触摸 Toogle 时,我的 NavigationView 和 ActionBarDrawer Toggle 出现问题,应用程序关闭,这是错误:

导航重力是正确的|结束,左侧重力没有问题,但我想用 rtl 汉堡菜单图标打开导航并从右侧打开它

--MainActivity.java

--main_activity.xml

0 投票
1 回答
64 浏览

android - 如何更改抽屉项目父母文本颜色?

如何更改抽屉中的项目父母文本颜色?我想更改配置文件文本颜色,因为我在抽屉里几乎看不到它。

在此处输入图像描述

0 投票
1 回答
3211 浏览

android - DrawerLayout 必须使用 MeasureSpec.EXACTLY 进行测量。在 android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:994)

这是我的mainlayout文件。

这是我编写与导航抽屉相关的代码的主要布局文件,还通过使用包含工具栏。

navigation_toolbarlayout.xml 此布局定义了toolbar上面代码中使用的代码

日志猫

这是我的应用程序中发生的错误日志。这个 logcat 错误将帮助您找出主要问题是什么

java.lang.IllegalArgumentException:DrawerLayout 必须使用 MeasureSpec.EXACTLY 进行测量。在 android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:994) 在 android.view.View.measure(View.java:18809) 在 android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5954) 在android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1465) 在 android.widget.LinearLayout.measureVertical(LinearLayout.java:

0 投票
1 回答
723 浏览

android - 无障碍回话不会打断

我正在开发一个 android 应用程序并测试可访问性。在我们的 MainActivity 中,我们有一个左导航 DrawerView,并根据用户的左导航选择加载各种带有回收器视图的片段。

在测试可访问性/对讲时,我们注意到如果对讲集中在当前加载的片段回收器视图中的项目上,当左侧导航打开时,它通常会继续从背景片段中读取项目(意味着抽屉打开并且在前面片段)。

我们试图让辅助功能停止大声朗读背景,并在抽屉打开时读取抽屉布局的第一个视图。

我添加了一个调用来清除焦点 onDrawer open 像这样,认为一旦它重新获得焦点,它就会默认为抽屉中的第一个项目。根据需要,焦点确实落在我的抽屉视图中的第一个项目上,但它会一直播放背景项目,直到完成,然后最后读取它关注的左侧导航项目。

我在 onDrawerSlide 中尝试了相同的方法,并尝试像这样中断对讲:

该日志帮助我确保我永远不会获得当前焦点的空视图。

有人有任何提示或解决方案吗?

0 投票
1 回答
130 浏览

android - 关闭左侧时防止DrawerLayout打开右侧?

我有一个带两个抽屉的 DrawerLayout,一个在左侧,一个在右侧。

activity_main.xml

问题是有时当我向左滑动关闭左侧抽屉时,它也会打开右侧抽屉。

有什么办法可以防止这种情况发生吗?我在想也许我可以阻止对方打开,直到双方都关闭至少 X 毫秒或其他时间,但我不知道该怎么做。

0 投票
1 回答
329 浏览

java - 在android中设置背景颜色时动画

我正在开发一个自定义步进器。一切正常。

我现在要做的是在填充当前步骤时为步进器设置动画。

这张图片显示了我的想法:

这张图片显示了我的想法:

这是我在设置线条、标题和图标 src 的颜色时的代码:

位置是当前步骤。

这是我的用户界面:

这是我的用户界面:

正如我所说,我想在每次从一个步骤移动到另一个步骤时为线条设置动画。

谢谢 :)

0 投票
3 回答
1524 浏览

android - 抽屉布局不起作用android

屏幕图像

我不知道为什么我的抽屉布局上有一个问号,也不知道为什么它不起作用,因为我按照 youtube 教程创建了整个屏幕

这是navigation_menu.xml

这是 XML 文件:

这是 app.Gradle.Build 文件:

请帮助我,因为这项工作对我来说非常重要,请帮助。抽屉布局无法正常工作

0 投票
2 回答
2556 浏览

android - 如何自定义导航抽屉上的特定菜单项?

我一直在尝试将背景颜色放在导航抽屉菜单中的特定项目上。但是,我发现了一些在 Navigation Drawer 上进行编码的解决方案,但它会更改整个项目的颜色或选定项目的颜色。

这是我想要制作的图像:

在此处输入图像描述

正如您可以从图像中检查的那样,我想在作为“注销”项目的背景颜色的单个项目上放置不同的背景和文本颜色。所以我尝试使用app:actionLayout.

到目前为止,我可以做一点,但仍然存在一些布局规则问题等等。

这是我到目前为止所做的图像:IMAGE

我很高兴谁分享和解决这个问题。谢谢!

菜单/activity_main_drawer.xml

布局/drawer_menu_item.xml

布局/activity_main.xml

可绘制/nav_item_background.xml