Momo1199 2012-10-11 06:20 采纳率: 0%
浏览 4194
已采纳

隐藏默认的窗口标题栏

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

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

  • Kakalapa1986 2012-10-12 06:14
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备