1. 程式人生 > >android隱藏標題欄/狀態列

android隱藏標題欄/狀態列

一,在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>