Firefly开源社区

打印 上一主题 下一主题

如何隐藏pad版本的状态栏

60

积分

5

威望

0

贡献

技术小白

积分
60

如何隐藏pad版本的状态栏

发表于 2015-1-19 16:41:08      浏览:12315 | 回复:9        打印      只看该作者   [复制链接] 楼主
您好,请问如何隐藏pad版本的状态栏啊。有一个--完全隐藏底部的工具栏 --http://developer.t-firefly.com/thread-655-1-1.html
但是这个是针对默认版本的sdk的啊。。我下载的pad版本的版本 我仔细对比了一下两个版本的PhoneStatusBar_pad.java 发现有很多不同~~~
已有 1评分威望 +5 收起 理由
sunlh + 5 赞一个!

查看全部评分

回复

使用道具 举报

60

积分

5

威望

0

贡献

技术小白

积分
60
发表于 2015-1-20 08:15:39        只看该作者  推荐
这个是针对默认版本的吧。。。我下载的是pad版本的。。。按照这个方法不行啊~~~PhoneStatusBar.java 这个文件完全不同~~~
回复

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-1-19 17:00:45        只看该作者  沙发
请问你是想要始终完全隐藏呢,还是可是隐藏也可以调出?
回复

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-1-19 17:00:49        只看该作者  板凳
请问你是想要始终完全隐藏呢,还是可是隐藏也可以调出?
回复

使用道具 举报

60

积分

5

威望

0

贡献

技术小白

积分
60
发表于 2015-1-19 17:13:01        只看该作者  地板
当前需求是始终完全隐藏。。。当然 如果能 既可以隐藏 又可以调出 最好~~~
回复

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-1-19 17:38:17        只看该作者  5#
本帖最后由 风之空响 于 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

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

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-1-20 10:29:43        只看该作者  7#
hyl1718 发表于 2015-1-20 08:15
这个是针对默认版本的吧。。。我下载的是pad版本的。。。按照这个方法不行啊~~~PhoneStatusBar.java 这个文 ...

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

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-1-26 11:08:23        只看该作者  8#
pad版的补丁,添加后,在设置-》显示中有始终隐藏状态栏的选项

0001-Android-SystemUI-Add-functionality-to-hide-the-statu.patch.zip

9.3 KB, 下载次数: 113, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

27

积分

0

威望

0

贡献

技术小白

积分
27
发表于 2015-5-7 15:55:00        只看该作者  9#
你好版主,这个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
回复

使用道具 举报

27

积分

0

威望

0

贡献

技术小白

积分
27
发表于 2015-5-11 15:42:36        只看该作者  10#
有好多不知道怎么改,烦请版主修改下吧,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表