各位看官们,大家好,上一回中咱们说的是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中虚拟键的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!