下面通过一段代码给大家讲解android 隐藏虚拟按键的方法,废话不多说了,大家多多看看代码和注释吧,具体代码如下所示:
/**
* 隐藏虚拟按键,并且全屏
*/
protected void hideBottomUIMenu() {
//隐藏虚拟按键,并且全屏
if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
View v = this.getWindow().getDecorView();
v.setSystemUiVisibility(View.GONE);
} else if (Build.VERSION.SDK_INT >= 19) {
//for new api versions.
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
}
//隐藏虚拟按键,并且全屏
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN);
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() {
@Override
public void onSystemUiVisibilityChange(int visibility) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN);
}
});
例子
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
public class HideTestActivity extends Activity implements OnClickListener{
View main ;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
main = getLayoutInflater().from(this).inflate(R.layout.main, null);
main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
main.setOnClickListener(this);
setContentView(main);
}
@Override
public void onClick(View v) {
int i = main.getSystemUiVisibility();
if (i == View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) {
main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);
} else if (i == View.SYSTEM_UI_FLAG_VISIBLE){
main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
} else if (i == View.SYSTEM_UI_FLAG_LOW_PROFILE) {
main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
}
}
以上所述是小编给大家介绍的Android 中隐藏虚拟按键的方法实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# android
# 隐藏虚拟按键
# android隐藏按键
# Android实现手机游戏隐藏虚拟按键
# Android隐藏和沉浸式虚拟按键NavigationBar的实现方法
# Android实现隐藏手机底部虚拟按键
# 全屏
# 给大家
# 小编
# 在此
# 说了
# 不多
# 所示
# 所述
# 给我留言
# 大家多多
# 感谢大家
# 疑问请
# 有任何
# api
# View
# lt
# gt
# amp
# getWindow
# int
相关文章:
建站主机数据库如何配置才能提升网站性能?
建站之星CMS五站合一模板配置与SEO优化指南
宝塔新建站点报错如何解决?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
建站之星免费模板:自助建站系统与智能响应式一键生成
如何自定义建站之星模板颜色并下载新样式?
免费视频制作网站,更新又快又好的免费电影网站?
黑客如何利用漏洞与弱口令入侵网站服务器?
如何快速查询网址的建站时间与历史轨迹?
制作公司内部网站有哪些,内网如何建网站?
建站VPS配置与SEO优化指南:关键词排名提升策略
如何在香港免费服务器上快速搭建网站?
建站之星在线版空间:自助建站+智能模板一键生成方案
如何通过云梦建站系统实现SEO快速优化?
如何快速上传自定义模板至建站之星?
如何在IIS中新建站点并配置端口与IP地址?
javascript基本数据类型及类型检测常用方法小结
如何在Windows虚拟主机上快速搭建网站?
建站之星代理商如何保障技术支持与售后服务?
如何在云主机上快速搭建网站?
如何用虚拟主机快速搭建网站?详细步骤解析
如何通过智能用户系统一键生成高效建站方案?
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
高端网站建设与定制开发一站式解决方案 中企动力
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
宝塔建站后网页无法访问如何解决?
家具网站制作软件,家具厂怎么跑业务?
为什么Go需要go mod文件_Go go mod文件作用说明
公司门户网站制作流程,华为官网怎么做?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
如何制作算命网站,怎么注册算命网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何高效生成建站之星成品网站源码?
简单实现Android文件上传
网站app免费制作软件,能免费看各大网站视频的手机app?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
如何在宝塔面板中修改默认建站目录?
,柠檬视频怎样兑换vip?
如何在云主机上快速搭建多站点网站?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
家庭服务器如何搭建个人网站?
Python多线程使用规范_线程安全解析【教程】
如何确保FTP站点访问权限与数据传输安全?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
如何在阿里云通过域名搭建网站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
如何在万网自助建站中设置域名及备案?
香港服务器如何优化才能显著提升网站加载速度?
*请认真填写需求信息,我们会在24小时内与您取得联系。