您的位置:首页 > 移动开发

Android APP启动白屏的解决办法

2017-09-21 11:42 246 查看
平时发现自己写的APP,启动后总有几秒的白屏,很恶心,所以下决心改一下!

下面这个是全局的的Style

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorAccent">@color/colorPrimary</item>
<item name="colorControlActivated">@color/colorPrimary</item>
<item name="android:navigationBarColor" tools:targetApi="lollipop">@color/black</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>


这个是启动页的Style,背景设置一张图片

<!-- 防止欢迎页白屏或者黑屏,设置图片 -->
<style name="SplashTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowFullscreen">true</item>
<item name="windowNoTitle">true</item>
</style>


最后在AndroidManifest.xml设置下这个activity的theme

<activity
android:name=".activity.Splash_Activity"
android:screenOrientation="portrait"
android:theme="@style/SplashTheme2"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>


大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: