我有一個自定義佈局,我想用作我的android應用程序的標題欄。找到的技術(在底部鏈接)有效,但系統標題欄在onCreate()被調用之前顯示。顯然,這看起來很不和諧,作爲一個時刻顯示的系統工具欄,然後我的自定義標題欄顯示:自定義標題欄 - 系統標題欄在短時間內顯示?
// styles.xml
<resources>
<style name="MyTheme">
<item name="android:windowTitleSize">40dip</item>
</style>
</resources>
// One of my activities, MyTheme is applied to it in the manifest.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.my_activity);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_header);
}
我總是隱藏系統標題欄並顯示自己的在線也許每一個佈局,但是,這不是很友善。
感謝
http://www.londatiga.net/it/how-to-create-custom-window-title-in-android/
你是不是想沒有系統(:主題,我不工作,我已經通過的onCreate加入以下代碼()我的Activity子類的使它空白)欄顯示在您的自定義欄之前? – AedonEtLIRA 2011-02-09 23:15:29
那麼,自定義欄是一個layout.xml文件 - 理想情況下,應用程序會立即顯示該自定義的layout.xml文件。現在看起來很尷尬,系統欄顯示一秒鐘,然後被我的自定義layout.xml欄取代。 – user291701 2011-02-10 00:45:38