下面通过一段代码给大家讲解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 中隐藏虚拟按键的方法实例代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)