您现在的位置是:网站首页> C/C++

Qt for Android 启动短暂的黑屏或白屏问题如何解决

  • C/C++
  • 2022-03-25
  • 1154人已阅读
摘要

使用图片替换主题

在res/values文件目录下新建一个 style.xml 文件,文件内容如下


<?xml version='1.0' encoding='utf-8'?>

<resources>

<style name="Theme.AppStartLoad" parent="android:Theme">

    <item name="android:windowBackground">@drawable/logo</item>

        <!-- @drawable/logo 确保 android\res\drawable-hdpi\logo.png 存在 -->

    <item name="android:windowNoTitle">true</item>

</style>

<style name="Theme.AppStartLoadTranslucent" parent="android:Theme">

    <item name="android:windowIsTranslucent">true</item>

    <item name="android:windowNoTitle">true</item>

</style>

</resources>


然后在 AndroidManifest.xml 中应用上面定义的两个主题,添加的位置如下


<application   android:theme = "@style/Theme.AppStartLoadTranslucent">

<activity  android:theme="@style/Theme.AppStartLoad">


            <!-- Splash screen -->

            <!-- <meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/logo"/> -->

            <!-- <meta-data android:name="android.app.splash_screen_sticky" android:value="true"/> -->

            <!-- Splash screen -->

                        //这上面的是添加启动图片


Top