android应用程序启动解决黑屏及全屏显示时因数据加载缓慢出现标题栏问题解决

本文详细介绍了在Android应用启动时遇到的两个常见问题:应用标题栏不可见及首次启动时出现黑屏,并提供了相应的解决方案。包括修改AndroidManifest.xml文件添加特定属性来去除标题栏,以及在style中设置窗口透明度和无标题栏来解决黑屏问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1、 解决启动应用时因数据加载原因即使程序代码中设置了全屏显示隐藏标题栏仍然导致导致标题栏可见

            代码设置无标题栏且全屏显示

       requestWindowFeature(Window.FEATURE_NO_TITLE);
       getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);// 设置成全屏模式


解决方法:

下面我们修改配置AndroidManifest.xml里面的信息看下:

在首先启动的activity中加入以下属性

android:theme="@android:style/Theme.NoTitleBar"意思是不要标题栏。

解决后不出现标题栏但是出现了首次启动先黑屏的状况。


2、解决启动黑屏


在style中添加以下方式

    <style name="AppStart" parent="android:Theme">
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
    </style>

然后再启动的activity中加入以下方法:android:theme="@style/AppStart"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值