问题标签 [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.
java - 操作栏抽屉切换无法从右侧打开导航
当我触摸 Toogle 时,我的 NavigationView 和 ActionBarDrawer Toggle 出现问题,应用程序关闭,这是错误:
导航重力是正确的|结束,左侧重力没有问题,但我想用 rtl 汉堡菜单图标打开导航并从右侧打开它
--MainActivity.java
--main_activity.xml
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:
android - 无障碍回话不会打断
我正在开发一个 android 应用程序并测试可访问性。在我们的 MainActivity 中,我们有一个左导航 DrawerView,并根据用户的左导航选择加载各种带有回收器视图的片段。
在测试可访问性/对讲时,我们注意到如果对讲集中在当前加载的片段回收器视图中的项目上,当左侧导航打开时,它通常会继续从背景片段中读取项目(意味着抽屉打开并且在前面片段)。
我们试图让辅助功能停止大声朗读背景,并在抽屉打开时读取抽屉布局的第一个视图。
我添加了一个调用来清除焦点 onDrawer open 像这样,认为一旦它重新获得焦点,它就会默认为抽屉中的第一个项目。根据需要,焦点确实落在我的抽屉视图中的第一个项目上,但它会一直播放背景项目,直到完成,然后最后读取它关注的左侧导航项目。
我在 onDrawerSlide 中尝试了相同的方法,并尝试像这样中断对讲:
该日志帮助我确保我永远不会获得当前焦点的空视图。
有人有任何提示或解决方案吗?
android - 关闭左侧时防止DrawerLayout打开右侧?
我有一个带两个抽屉的 DrawerLayout,一个在左侧,一个在右侧。
activity_main.xml
问题是有时当我向左滑动关闭左侧抽屉时,它也会打开右侧抽屉。
有什么办法可以防止这种情况发生吗?我在想也许我可以阻止对方打开,直到双方都关闭至少 X 毫秒或其他时间,但我不知道该怎么做。
java - 在android中设置背景颜色时动画
我正在开发一个自定义步进器。一切正常。
我现在要做的是在填充当前步骤时为步进器设置动画。
这张图片显示了我的想法:
这是我在设置线条、标题和图标 src 的颜色时的代码:
位置是当前步骤。
这是我的用户界面:
正如我所说,我想在每次从一个步骤移动到另一个步骤时为线条设置动画。
谢谢 :)
android - 抽屉布局不起作用android
我不知道为什么我的抽屉布局上有一个问号,也不知道为什么它不起作用,因为我按照 youtube 教程创建了整个屏幕
这是navigation_menu.xml
这是 XML 文件:
这是 app.Gradle.Build 文件:
请帮助我,因为这项工作对我来说非常重要,请帮助。抽屉布局无法正常工作
android - 如何自定义导航抽屉上的特定菜单项?
我一直在尝试将背景颜色放在导航抽屉菜单中的特定项目上。但是,我发现了一些在 Navigation Drawer 上进行编码的解决方案,但它会更改整个项目的颜色或选定项目的颜色。
这是我想要制作的图像:
正如您可以从图像中检查的那样,我想在作为“注销”项目的背景颜色的单个项目上放置不同的背景和文本颜色。所以我尝试使用app:actionLayout
.
到目前为止,我可以做一点,但仍然存在一些布局规则问题等等。
这是我到目前为止所做的图像:IMAGE
我很高兴谁分享和解决这个问题。谢谢!
菜单/activity_main_drawer.xml
布局/drawer_menu_item.xml
布局/activity_main.xml
可绘制/nav_item_background.xml