/**
* 标题栏隐藏
* 在Activity.setCurrentView()之前调用此方法
*/
private void HideTitle() {
// TODO TODO TODO TODO Auto-generated method stub
requestWindowFeature(Window. FEATURE_NO_TITLE );
}
/**
* 隐藏状态栏(全屏)
* 在Activity.setCurrentView()之前调用此方法
*/
private void HideStatusBar() {
// TODO TODO TODO TODO Auto-generated method stub
// 隐藏标题
requestWindowFeature(Window. FEATURE_NO_TITLE );
// 定义全屏参数
int flag=WindowManager.LayoutParams. FLAG_FULLSCREEN ;
// 获得窗口对象
Window myWindow= this.getWindow();
// 设置 Flag 标识
myWindow.setFlags(flag,flag);
* 标题栏隐藏
* 在Activity.setCurrentView()之前调用此方法
*/
private void HideTitle() {
// TODO TODO TODO TODO Auto-generated method stub
requestWindowFeature(Window. FEATURE_NO_TITLE );
}
/**
* 隐藏状态栏(全屏)
* 在Activity.setCurrentView()之前调用此方法
*/
private void HideStatusBar() {
// TODO TODO TODO TODO Auto-generated method stub
// 隐藏标题
requestWindowFeature(Window. FEATURE_NO_TITLE );
// 定义全屏参数
int flag=WindowManager.LayoutParams. FLAG_FULLSCREEN ;
// 获得窗口对象
Window myWindow= this.getWindow();
// 设置 Flag 标识
myWindow.setFlags(flag,flag);
}
沉浸式状态栏实现方法:
// 判断当前SDK版本号,如果是4.4以上,就是支持沉浸式状态栏的
if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) {
getWindow().addFlags(
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
} else {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
状态栏分层
设计思路:可以先 设置无状态栏 再从xml中编辑 分层设置