android平板设置全屏修改和去掉下面的虚拟软键

现在公司在做一款app要求隐藏上面的状态栏和下面的虚拟按键,本人找到了下面的方法,还有分析其优缺点。

 

1.requestWindowFeature(Window.FEATURE_NO_TITLE);
         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                              WindowManager.LayoutParams.FLAG_FULLSCREEN);


这段代码只能隐藏状态栏下面的虚拟按键不能隐藏,注意是隐藏,状态栏还是存在的,当下拉时还是出现的。

 

2.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 


这段是可以实现隐藏标题栏和下面虚拟按键的功能,同样也是隐藏,当上拉或者点击虚拟按键位置时,还是会出现的。

 

<span style="font-size:12px;">3.getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);  
 
</span>

这段代码只能实现隐藏下面虚拟按键。

以上的方法都是隐藏,虽然按键隐藏了但是下面还是会出现一个功能框条,点击还是会出现隐藏的按键。那么该怎么去掉系统的下面的状态栏和虚拟按键呢?

 

据我了解,这个必须要更改系统文件,也就是先要root。

第一步:root平板

第二步:安装RE文件浏览器,

第三步:找到系统文件中build.prop,打开编辑在最后一行添加qemu.hw.mainkeys=1,保存,关机重启就行了。

 

当然也可以用第三方软件来解决,具体我就不描述了。




 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值