android隱藏標題欄/狀態列
阿新 • • 發佈:2019-01-30
一,在activity中設定
在onCreate函式setContentView之前加入如下程式碼
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);// 不顯示標題欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams .FLAG_FULLSCREEN);// 不顯示狀態列
setContentView(R.layout.activity_main);
}
二,在AndroidManifest.xml檔案中設定
在清單(AndroidManifest.xml)對應的activity中新增如下程式碼
<activity
...
android:theme="@style/AppTheme.NoActionBar"></activity>
然後在style.xml檔案中定義AppTheme.NoActionBar
<style name="AppTheme.NoActionBar" >
<item name="windowActionBar">false</item><!--不顯示標題欄-->
<item name="windowNoTitle">true</item><!--顯示狀態列-->
</style>