问题标签 [android-navigation-bar]
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 - Android - 如何在所有活动中添加底部导航栏
我目前有一个主要活动的应用程序。我需要在底部添加导航栏。我计划在此导航栏中包含三件事(主页、帮助、设置)。现在我倾向于使用来自http://www.truiton.com/2017/01/android-bottom-navigation-bar-example/的片段添加导航栏
但它只适用于片段。我的需要是,当我单击主页时,我需要转到 MainActivity 页面,并且此抽屉应该在所有活动中都存在
android - 透明状态栏android
我试过了
将statusBarColor设置为transparent,但它会留下阴影
将windowTranslucentStatus设置为true,但会留下阴影
将上述属性与fitsSystemWindow混合并匹配...没有成功
执行以下操作达到完全透明状态的目标......但也使导航栏完全透明
如何在不触摸导航栏的情况下仅使状态栏 100% 透明
最小SDK:21
目标:26
编译 26
Android studio 3.0 预览版(最新截至 2017 年 9 月 6 日)
android - android以编程方式检测三星Galaxy S8导航栏隐藏或显示
在三星 S8 等一些设备上,导航栏可以隐藏或显示,这在某些情况下是个问题。 三星S8的导航栏可以通过点击左下角隐藏或显示
即使在 Android 源代码中,我也没有找到直接的方法来确定。
我用谷歌搜索了一些问题,例如A good solution to check for navigation bar ,但没有帮助。
非常感谢任何帮助。
android - Android Oreo 中的导航栏位置
我怎么知道,当方向为横向时,导航栏位于屏幕的哪一侧?
在许多设备和低于 7 的 Android 版本中,当方向为横向时,我看到导航栏始终位于右侧。但是当屏幕旋转 270 度时,有些手机的导航栏在左侧。
我在这两款带有Oreo的设备中发现了相同的行为:- Google Pixel - Nexus P6
我已经尝试过,虽然它没有工作,做类似的事情:
我还应该尝试什么?
我想要做的是检测导航栏的哪一侧处于全屏状态,具有沉浸式模式,因此我应用左边距或右边距以便为按钮留出空间。
android - 我必须阻止状态栏和主页导航栏。我用下面的代码来阻止它
并且:
在 onCreate() 和 onResume() 中也编写了 hidesystemUI() 代码,包括使用 decorView.setOnSystemUiVisibilityChangeListener()。所以我必须阻止它。一旦我在顶部滑动,它就会来来去去(就像眨眼一样)。但我必须阻止它。一旦我们在顶部滑动,它就不应该出现。帮我解决这个问题。
android - Android 导航栏和状态栏高度/阴影
我想设置我的导航栏和状态栏,就像下面链接中图片中的示例一样。我怎么能那样做
android - 应用程序抽屉项目选择不起作用
我正在为我的应用程序创建侧边菜单,但由于某些原因菜单不起作用(评论位置):
主要的:
xml:
活动主抽屉:
android - Lollipop 导航栏与 Gravity.Bottom 重叠对话框
我遵循此处概述的技术,以便让我的 Dialog 浮动到屏幕底部并占据整个宽度,类似于抽屉。这适用于我所针对的所有 Android 版本(16 岁以上),除了 Lollipop。对话框将浮动在软件导航按钮(返回、主页和堆栈)后面,因此无法按对话框上的负数或正数按钮。
我已经尝试过这里列出的方法,但没有成功。我已经考虑为我的所有对话框添加底部填充 - 但这意味着我必须设置自定义视图,而不是使用 alertdialog 构建器的其他方法。我认为可能有一种方法可以避免这种情况,但我没有找到。
编辑1:
我现在已经尝试了 setSystemUiVisibility 方法,通过禁用全屏、沉浸式和隐藏导航的标志。然而,对话框在创建时仍然位于屏幕上的导航按钮后面(在 API 22 中测试)。我也试过
这是我当前的代码:
和我的风格: