xzq-jozen 发表于 2021-10-27 18:03:43

系统下方的导航栏如何隐藏

如题,根据需求APP需要全屏显示,但是现在导航栏常驻在下面。如何能隐藏导航栏,在下方边缘上滑时才出现导航栏?

frankluo 发表于 2021-11-19 14:11:39

adb shell settings put global policy_control immersive.full=*
可隐藏导航栏和状态栏

zhichao 发表于 2021-10-28 08:49:20

我们只有去掉导航栏的方法,没有收起的方法,网上查一下吧,安卓上的这种方法一般是通用的

xzq-jozen 发表于 2021-10-28 11:40:03

zhichao 发表于 2021-10-28 08:49
我们只有去掉导航栏的方法,没有收起的方法,网上查一下吧,安卓上的这种方法一般是通用的

去掉的话,是怎么操作的?

zhichao 发表于 2021-10-28 15:13:22

举个例子,路径可能不对
去除导航栏:设置导航栏的宽度为0。进入android源码,打开frameworks/base/core/res/res/values/dimens.xml
设置xml中的navigation_bar_height和navigation_bar_height_landscape设置为0dp。
去除状态栏:设置状态栏的宽度为0。打开frameworks/base/core/res/res/values/dimens.xml
设置status_bar_height为0dp。

xzq-jozen 发表于 2021-10-28 17:10:02

zhichao 发表于 2021-10-28 15:13
举个例子,路径可能不对
去除导航栏:设置导航栏的宽度为0。进入android源码,打开frameworks/base/core/re ...

好的。谢谢

hamed439 发表于 2022-8-15 15:10:37

Hi . Search "Android programming immersive mode" . there are two ways to hide the navigation bar . first way is more common and standard . the second way needs root access and permanently hides navigation bar .
页: [1]
查看完整版本: 系统下方的导航栏如何隐藏