Android去掉標題欄和全屏都是件很容易的事情,最多見的有兩種方法:
第一:在程序代碼中實現
Java代碼
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息欄android
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息欄
注意:這兩行代碼要寫在頁面顯示以前,即setContentView(R.layout.XXX)以前this
第二:在AndroidManifest.xml配置文件中實現標籤android:theme
Java代碼
<activity android:name="Activity1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>spa
<activity android:name="Activity1"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
注意:若是不須要全屏,只須要寫成android:theme="@android:style/Theme.NoTitleBar便可xml
總結:兩者的區別
若是使用第一種方法,在Activity啓動時會有短暫的標題欄和信息欄的出現,隨後會消失。
使用第二種方法這不會出現這種狀況,我的推薦使用第二種方式,看起來比較流暢。get