隐藏默认的窗口标题栏

在应用程序里已经自定义了窗口标题栏,但是运行程序的时候会先显示默认的标题栏,我添加了一个透明背景,但是无效。

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个回答

试试实现全屏的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时,默认的标题栏就被隐藏了,这个和自定义标题一样的会先显示。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐