1、设置页面去掉标题栏
1)、配置Mainfast里application里
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
2)在onCreate里,setContentView();前添加
requestWindowFeature(Window.FEATURE_NO_TITLE);//舍弃标题栏
2、设置app不可随手机横屏切换
在setContentView();前添加
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//设置app不可切换为横屏
3、设置沉浸式状态栏
1)、在app里的build.gradle添加依赖包
api 'com.gyf.immersionbar:immersionbar:3.0.0-beta05'
2)、在Activity的onCreate里的setContentView()之前添加如下:
boolean immersionModel=true;//是否是沉浸式状态栏,true时表示是沉浸式
public boolean darkStatusBar = false;//当是沉浸式状态栏时,状态栏字体是否黑色字体,false时表示白色字体,true表示黑色字体
if (!immersionModel){ ImmersionBar.with(this).statusBarColor(R.color.white).statusBarDarkFont(true).fitsSystemWindows(true).init();
}else {
if (darkStatusBar){
ImmersionBar.with(this).statusBarDarkFont(true).init();
}else {
ImmersionBar.with(this).init();
}
}
(1) 、boolean immersionModel=true;//是否是沉浸式状态栏,true时表示是沉浸式
public boolean darkStatusBar = false;//当是沉浸式状态栏时,状态栏字体是否黑色字体,false时表
效果图如下:
(2)、boolean immersionModel=true;//是否是沉浸式状态栏,true时表示是沉浸式
public boolean darkStatusBar = true;//当是沉浸式状态栏时,状态栏字体是否黑色字体,false时表
效果图如下:
完结。