20得票2回答
Android:如何强制在三星Galaxy S8上显示导航栏

有没有办法在Android应用程序中强制始终显示导航栏?在Samsung Galaxy S8上,用户可以在“运行时”隐藏导航栏-这会导致应用程序出现一些意外的行为(如果您感兴趣;我尝试添加setOnSystemUiVisibilityChangeListener并且使用redraw、inval...

16得票1回答
如何更改导航栏背景(不仅仅是颜色),即使没有位于前台时也能生效?

背景 一些应用程序 "Navbar Apps" 让用户即使在后台时也能自定义导航栏的背景,甚至可以不仅仅是简单的颜色。 问题 我原以为只有当应用程序在前台时才能更改其颜色... 我在某些自定义ROM上看到过它,甚至在播放音乐时还有特殊效果,但我不知道即使没有自定义ROM(或root...

16得票2回答
Android绘制在状态栏后面但不在导航栏后面

我正在寻找一种方法,使状态栏完全透明,而不是半透明,并且导航栏保持不变。 目前最接近的方法是使用标志 WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS 但这将在导航栏后面绘制。 背景是让它变得棘手的原因,它是一个微妙的渐变色,当我将状态栏...

15得票2回答
Android如何通过编程检测三星Galaxy S8手机的导航栏隐藏或显示?

在一些设备上,比如三星S8,导航栏可以隐藏或显示,在某些情况下这是一个问题。 通过点击左下角的按钮可以隐藏或显示三星S8的导航栏 我没有找到直接确定的方法,即使在Android源代码中也不行。 我搜索了一些问题,例如检查导航栏的好方法,但它没有帮助。 非常感谢任何帮助。

12得票4回答
Flutter全屏应用程序。如何在Android上消除应用程序底部的空白白色空间?

我使用了SystemChrome.setEnabledSystemUIOverlays([]);使我的Flutter应用程序全屏。 状态栏消失了,但是我得到了一个白色空间,它曾经是导航栏的位置。

12得票5回答
Android - 如何为具有导航抽屉和应用栏的应用程序完全隐藏状态栏和导航栏

我该如何动态地完全隐藏状态栏和导航栏?应用程序包含带有应用栏/工具栏和FAB按钮的常规导航抽屉。切换到全屏模式时,导航栏和状态栏的内容将被滚动消失,屏幕上留下两个空白栏。我希望这些空白栏也能被隐藏。我创建了一个最小演示应用。左侧是常规应用程序,当点击FAB时,应用程序应该显示为全屏模式。我应该...

8得票3回答
将我的工具栏图像显示为状态栏的背景会影响Android导航栏

我希望我的工具栏能够占用状态栏的空间,并使用其背景图像作为状态栏的背景。我在活动中成功实现了这一点,以下是相关代码: //for using status bar space if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT...

7得票2回答
当AlertDialog显示时如何保持全屏状态

基于以下代码片段,我想知道如何隐藏软键盘(状态栏和导航栏)并在整个应用程序会话期间保持沉浸模式,即使显示AlertDialog也是如此: public class MainActivity extends AppCompatActivity implements View.OnClickLi...