Android 中隐藏虚拟按键的方法实例代码
程序员文章站
2024-02-23 15:39:34
下面通过一段代码给大家讲解android 隐藏虚拟按键的方法,废话不多说了,大家多多看看代码和注释吧,具体代码如下所示:
/**
* 隐藏虚拟按键,并且...
下面通过一段代码给大家讲解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 TextView设置不同的颜色字体
下一篇: 详解Android的网络数据存储
推荐阅读
-
Android 中隐藏虚拟按键的方法实例代码
-
Android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法
-
Android 中实现ListView滑动隐藏标题栏的代码
-
java中的 toString()方法实例代码
-
Android中系统默认输入法设置的方法(输入法的显示和隐藏)
-
Android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法
-
Android 加载assets中的资源文件实例代码
-
Android 中实现ListView滑动隐藏标题栏的代码
-
Android中隐藏状态栏和标题栏的方法汇总(隐藏状态栏、标题栏的五种方法)
-
Android Listview中显示不同的视图布局详解及实例代码