關於android自定義標題欄出現的問題總結

前兩天第一次作一個安卓項目,在自定義標題欄就出現了不少問題。android

研究這些問題就研究了好半天。沒辦法,做爲一個安卓初學者。遇到問題就慢慢解決吧。函數

OK佈局

下面我就簡單講一講自定義標題欄步驟:spa

首先在主類的Oncreate函數裏面要添加兩句線程

//設置啓動標題欄爲自定義標題欄xml

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);繼承

// 設置titlebar爲標題欄教程

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.titlebar);最重要的是位置順序不能顛倒,不少普通錯誤都是這個緣由引發的開發

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);get

這一句是須要放在setContentView 的前面

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.titlebar);

而後再Layout目錄下面要有標題欄的佈局文件,在value目錄下面的style文件對標題欄進行樣式設置

再添加到AndroidManifest.xml這個文件裏面

 

網上這樣的操做教程不少我就不作累述了。

我遇到的一個問題就是安卓android4.0以上版本自定義標題欄出錯,就是在主線程的類中繼承的問題

MainActivity extends Activity

這裏是須要繼承Activity這個父類,若是你開發Android4.0以上版本,他就會自動繼承ActionBarActivity這個類

相關文章
相關標籤/搜索