自定义窗口标题栏并隐藏默认值

时间:2012-10-08 03:21:51

标签: android android-layout

嗨,我已经为我的Android应用程序创建了我自己的自定义窗口标题栏,但现在每次打开应用程序时,我都会看到默认标题栏,但我试图放置透明背景,但不能正常工作我的代码:

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>

非常感谢任何帮助,但非常感谢。

1 个答案:

答案 0 :(得分:1)

您是否为活动尝试full screen活动?或noTitleBar主题?然后为活动创建一个布局,其子布局看起来就像您的自定义标题栏一样。例如您的布局可能如下所示:

<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>

因此,当您的“活动”为用户提议时,默认标题栏不可见,您的自定义布局(包含在布局中)显示为标题栏。