hyl1718 发表于 2015-1-19 16:41:08

如何隐藏pad版本的状态栏

您好,请问如何隐藏pad版本的状态栏啊。有一个--完全隐藏底部的工具栏 --http://developer.t-firefly.com/thread-655-1-1.html
但是这个是针对默认版本的sdk的啊。。我下载的pad版本的版本 我仔细对比了一下两个版本的PhoneStatusBar_pad.java 发现有很多不同~~~

hyl1718 发表于 2015-1-20 08:15:39

这个是针对默认版本的吧。。。我下载的是pad版本的。。。按照这个方法不行啊~~~PhoneStatusBar.java 这个文件完全不同~~~

风之空响 发表于 2015-1-19 17:00:45

请问你是想要始终完全隐藏呢,还是可是隐藏也可以调出?

风之空响 发表于 2015-1-19 17:00:49

请问你是想要始终完全隐藏呢,还是可是隐藏也可以调出?

hyl1718 发表于 2015-1-19 17:13:01

当前需求是始终完全隐藏。。。当然 如果能 既可以隐藏 又可以调出 最好~~~

风之空响 发表于 2015-1-19 17:38:17

本帖最后由 风之空响 于 2015-1-19 17:41 编辑

始终隐藏的话,最简单的做法就是
参考补丁修改的地方,手动修改,或者用git am [*.patch]来打补丁,参考:http://blog.csdn.net/wh_19910525/article/details/19416857

还有一种比较便捷的修改方式,直接修改状态栏高度为0,修改路径在:frameworks/base/core/res/res/values-XX/dimens.xml

对应属性:
status_bar_height
navigation_bar_height
navigation_bar_height_portrait
navigation_bar_height_landscape
设置高度为0

如果想要还能显示,会复杂点,我要先做一下接口

风之空响 发表于 2015-1-20 10:29:43

hyl1718 发表于 2015-1-20 08:15
这个是针对默认版本的吧。。。我下载的是pad版本的。。。按照这个方法不行啊~~~PhoneStatusBar.java 这个文 ...

修改高度为0,是通用的方式。关于可以设置显示隐藏的接口,我正在做,今天内应该可以搞定

风之空响 发表于 2015-1-26 11:08:23

pad版的补丁,添加后,在设置-》显示中有始终隐藏状态栏的选项

whw_net 发表于 2015-5-7 15:55:00

你好版主,这个pad版的补丁针对4.23号的pad源码,还有3个文件有冲突,看了下,手工改动还是比较大的,能否提供一个最新的? 谢谢

firefly-rk3288_pad# git apply --check 0001-Android-SystemUI-Add-functionality-to-hide-the-statu.patch
error: patch failed: frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml:123
error: frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml: patch does not apply
error: patch failed: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java:295
error: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java: patch does not apply
error: patch failed: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java:939
error: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java: patch does not apply

whw_net 发表于 2015-5-11 15:42:36

有好多不知道怎么改,烦请版主修改下吧,谢谢!
页: [1]
查看完整版本: 如何隐藏pad版本的状态栏