android 隐藏底部虚拟按键
16lz
2021-01-23
隐藏底部虚拟按键,但是如果你在底部网上滑动还是显示的出来的,
我在项目中写在了BaseActivity里面,大致如下 ,我这用在贩卖机上面,手机上的app开发还真没用过,
下面测试可以使用,已经使用在项目上了。。。。
package com.hly.utils;import android.os.Build;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.view.View;public class BaseActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); hideBottomMenu(); } @Override protected void onResume() { super.onResume(); hideBottomMenu(); } protected void hideBottomMenu() { //隐藏虚拟按键,并且全屏 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); } }}
更多相关文章
- Android TV开发 开源项目收集
- 【记录】Android监听蓝牙耳机的按键事件
- GitHub 优秀的 Android 开源项目和框架
- 开源项目之Android DataFramework(数据库框架)
- Android studio64新建APP项目时,报错 junit:junit:4.12
- [图文]为移植到Android平台上的Cocos2d-x项目添加xml布局文件
- androidstudio 启动苹果模拟器 启动flutter项目
- “移动开发那点事”——初识3G从android开始,解密Android项目打包
- #android learning day 2 #Android Studio项目的目录结构