Android 中隐藏虚拟按键的方法实例代码
下面通过一段代码给大家讲解android隐藏虚拟按键的方法,废话不多说了,大家多多看看代码和注释吧,具体代码如下所示:
/** *隐藏虚拟按键,并且全屏 */ protectedvoidhideBottomUIMenu(){ //隐藏虚拟按键,并且全屏 if(Build.VERSION.SDK_INT>11&&Build.VERSION.SDK_INT<19){//lowerapi Viewv=this.getWindow().getDecorView(); v.setSystemUiVisibility(View.GONE); }elseif(Build.VERSION.SDK_INT>=19){ //fornewapiversions. ViewdecorView=getWindow().getDecorView(); intuiOptions=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(newView.OnSystemUiVisibilityChangeListener(){ @Override publicvoidonSystemUiVisibilityChange(intvisibility){ getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY|View.SYSTEM_UI_FLAG_FULLSCREEN); } });
例子
importandroid.app.Activity; importandroid.os.Bundle; importandroid.view.View; importandroid.view.View.OnClickListener; publicclassHideTestActivityextendsActivityimplementsOnClickListener{ Viewmain; /**Calledwhentheactivityisfirstcreated.*/ @Override publicvoidonCreate(BundlesavedInstanceState){ 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 publicvoidonClick(Viewv){ inti=main.getSystemUiVisibility(); if(i==View.SYSTEM_UI_FLAG_HIDE_NAVIGATION){ main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); }elseif(i==View.SYSTEM_UI_FLAG_VISIBLE){ main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); }elseif(i==View.SYSTEM_UI_FLAG_LOW_PROFILE){ main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); } } }
以上所述是小编给大家介绍的Android中隐藏虚拟按键的方法实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!