2

嗨,我已经为我的 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>

任何帮助不胜感激,非常感谢。

4

1 回答 1

1

你尝试full screenActivity 吗?或者noTitleBar你的 Activity 的主题?然后为 Activity 创建一个布局,它的子布局看起来像你的自定义标题栏,它是第一个在其中。例如,你的布局可能如下所示:

<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 为用户建议时,默认标题栏不可见,并且您的自定义布局(包含在布局中)看起来像标题栏。

于 2012-10-08T03:50:00.167 回答