1、設(shè)置頁(yè)面去掉標(biāo)題欄
1)视粮、配置Mainfast里application里
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
2)在onCreate里采桃,setContentView();前添加
requestWindowFeature(Window.FEATURE_NO_TITLE);//舍棄標(biāo)題欄
2昼弟、設(shè)置app不可隨手機(jī)橫屏切換
在setContentView()啤它;前添加
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//設(shè)置app不可切換為橫屏
3、設(shè)置沉浸式狀態(tài)欄
1)舱痘、在app里的build.gradle添加依賴包
api 'com.gyf.immersionbar:immersionbar:3.0.0-beta05'
2)变骡、在Activity的onCreate里的setContentView()之前添加如下:
boolean immersionModel=true;//是否是沉浸式狀態(tài)欄,true時(shí)表示是沉浸式
public boolean darkStatusBar = false;//當(dāng)是沉浸式狀態(tài)欄時(shí)芭逝,狀態(tài)欄字體是否黑色字體塌碌,false時(shí)表示白色字體,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;//是否是沉浸式狀態(tài)欄台妆,true時(shí)表示是沉浸式
public boolean darkStatusBar = false;//當(dāng)是沉浸式狀態(tài)欄時(shí),狀態(tài)欄字體是否黑色字體瓢捉,false時(shí)表
效果圖如下:
(2)频丘、boolean immersionModel=true;//是否是沉浸式狀態(tài)欄,true時(shí)表示是沉浸式
public boolean darkStatusBar = true;//當(dāng)是沉浸式狀態(tài)欄時(shí)泡态,狀態(tài)欄字體是否黑色字體搂漠,false時(shí)表
效果圖如下:
完結(jié)。