一起Talk Android吧(第三百一十七回:Android中的虚拟按键)

Posted talk_8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起Talk Android吧(第三百一十七回:Android中的虚拟按键)相关的知识,希望对你有一定的参考价值。

各位看官们,大家好,上一回中咱们说的是android中状态栏的例子,这一回中咱们说的例子是虚拟键。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,虚拟键就是位于程序最下方的按键,一共三个:返回键、主菜单、Menu键(或者搜索键),早期手机上它们被做成了实体键,因此手机会带有一个长长的下巴,最典型的就是HTC的手机,不过随着全面屏幕的普及,实体键被作成了虚拟键。这些虚拟键是经常使用的按键,不过在看视频或者玩游戏等场景下需要隐藏它,接下来我们介绍如何通过代码来隐藏它。

getWindow().getDecorView().setSystemUiVisibility(View.GONE);

在SDK19前可以这么写,在此之后就不行了,我们还需要调整一下代码,具体如下:

int attr= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
getWindow().getDecorView().setSystemUiVisibility(attr);

此外,我们可以系统设置中关闭虚拟键,当然这是用户操作的内容,不属于编程的范畴。

各位看官,关于Android中虚拟键的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

以上是关于一起Talk Android吧(第三百一十七回:Android中的虚拟按键)的主要内容,如果未能解决你的问题,请参考以下文章

一起Talk Android吧(第四百一十七回:解决Glide不能加载网络图片的方法)

一起talk C栗子吧(第一百一十七回:C语言实例--线程死锁一)

一起Talk Android吧(第三百一十九回:Android中网络通信之TCP概述)

一起Talk Android吧(第三百四十七回:解析JSON数组二)

一起Talk Android吧(第三百一十五回:Android中的ActionBar)

一起Talk Android吧(第三百一十四回:ImageView常用属性三)