android启动画面白屏,解决Android APP启动出现白屏的问题
一、前言
Android開發者都會有這樣的體會吧!自己開發的APP,在啟動APP的時候,會出現一段時間白屏,然后才會顯示APP的界面。其實這段時間的出現,是APP在啟動時,需要初始化一些數據,然后才會去加載第一個Activity造成的。那么我怎么解決呢?
二、解決方案
第一步:在res/values/styles.xml文件中,自定義一個主題CustomTheme,繼承Application的主題AppTheme,然后重寫windowBackground屬性,設置為一張圖片或者一種顏色。這里以設置一張圖片為例:
@color/colorPrimary
@color/colorPrimaryDark
@color/colorAccent
@drawable/bg_welcome
第二步:將AndroidManifest.xml中的第一個Activity(啟動活動)的主題修改為CustomTheme。然后就大功告成了。
android:name=".MyApplication"
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:allowBackup">
android:name=".main.WelcomeActivity"
android:theme="@style/CustomTheme">
總結
以上是生活随笔為你收集整理的android启动画面白屏,解决Android APP启动出现白屏的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 字符串比较、数值比较
- 下一篇: pgpool 之三 pgpool的几种模