方法一:每個(gè)Activity都有一個(gè)onCreate方法,如下
專注于為中小企業(yè)提供網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)芮城免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.history);}
在其中加入一下代碼即可去除標(biāo)題欄
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標(biāo)題欄,一定要在setContentView之前setContentView(R.layout.history);}
方法2:在manifest.xml中配置
application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" !--NoTitleBar就是沒(méi)有標(biāo)題欄 --
除了沒(méi)有標(biāo)題欄以外,開(kāi)發(fā)者還可以自定義標(biāo)題欄,讓應(yīng)用更加美觀
如果只是想隱藏標(biāo)題欄的話:
方法1、 在manifest里面的activity加 android:theme="@android:style/Theme.NoTitleBar"
方法2、 在activity的onCreate方法寫入以下代碼:this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標(biāo)題欄
在Android3.0之后,Google對(duì)UI導(dǎo)航設(shè)計(jì)上進(jìn)行了一系列的改革,其中有一個(gè)非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的標(biāo)題欄,并提供更為豐富的導(dǎo)航效果。一、添加ActionBar 1、不需要導(dǎo)入ActionBar,因?yàn)樵赼ndroid3.0或者以上版本中,ActionBar已經(jīng)默認(rèn)的包含在Activity中 2、在Android3.0的默認(rèn)主題“holographic”中,已經(jīng)創(chuàng)造了ActionBar 3、當(dāng)android:minSdkVersion 或者 android:targetSdkVersion 屬性被設(shè)置成11或者更高時(shí),應(yīng)用會(huì)被認(rèn)為是Android3.0版本(默認(rèn)含有ActionBar)二、隱藏ActionBar 1、我們可以通過(guò)把主題設(shè)置為Theme.Holo.NoActionBar為一個(gè)Activity去除掉ActionBar。activity android:theme="@android:style/Theme.Holo.NoActionBar" 2、我們也可以通過(guò)在代碼中調(diào)用show()或者h(yuǎn)ide()方法來(lái)相應(yīng)的顯示或者隱藏ActionBar 3、在我們使用actionBar.hide();方法是系統(tǒng)默認(rèn)會(huì)將ActionBar占用的空間分配給界面,此時(shí)顯示的界面將會(huì)重新繪制。 同樣調(diào)用actionBar.show();時(shí)也會(huì)重新繪制界面。如果我們一個(gè)程序需要頻繁的顯示或者隱藏ActionBar的話,這樣 就不會(huì)有良好的效果。Google提供給一個(gè)屬性可以讓ActionBar浮在界面上,當(dāng)然你可以讓ActionBar的背景為透明,這樣會(huì)有良好的體驗(yàn)效果。