Android(安卓)去掉状态栏 去掉标题栏 沉浸式状态栏 状态栏重叠 布局重叠 SystemBarTintManager systembartint-1.0.4
16lz
2021-12-04
Android 去掉状态栏 去掉标题栏 沉浸式状态栏
去掉状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,// WindowManager.LayoutParams.FLAG_FULLSCREEN);
去掉标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
沉浸式状态栏
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initWindow();}
private SystemBarTintManager tintManager;@TargetApi(19)private void initWindow() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);tintManager = new SystemBarTintManager(this);tintManager.setStatusBarTintColor(getColor(R.color.app_main_color));tintManager.setStatusBarTintEnabled(true);}}
使用以上两个方法的最后,都要在主布局中加上,否则标题栏是白色的 或状态栏和布局重叠
布局文件上添加这俩个属性
android:fitsSystemWindows="true" android:clipToPadding="true"
systembartint-1.0.4.jar下载:http://download.csdn.net/detail/menglele1314/9452638
更多相关文章
- android webview ERR_UNKNOWN_URL_SCHEME
- android 去除ScrollVIew拉到尽头时再拉的阴影效果和个别机型的阻
- 去掉android的屏幕上的title bar
- 去掉非首次开机的优化过程都会有'Android正在升级'的提示
- android沉浸式+虚拟按键+Fragment+CoordinatorLayout(1)
- Android(安卓)4.0+ 版本中的EditText字符重叠问题
- Android(安卓)去掉运营商STK对话框提示
- Android内核编译和裁剪
- android TabWidget 位置