在應用程序裡已經自定義了窗口標題欄,但是運行程序的時候會先顯示默認的標題欄,我添加了一個透明背景,但是無效。
custom_title.xml:
<resources>
<style name="CustomWindowTitleBackground">
<item name="android:background">@android:color/transparent</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:windowTitleSize">35dip</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>
多謝幫忙~
試試實現全屏的Activity和noTitleBar。然後在Activity中創建一個繼承自定義標題欄的layout。如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<your custom title bar/>
<your main layout/>
</LinearLayout>
然後用戶運行Activity時,默認的標題欄就被隱藏了,這個和自定義標題一樣的會先顯示。