Android應用啟動黑屏 白屏解決方法

2021-07-26 04:42:59 字數 871 閱讀 7035

1,styles.xml中配置自定義theme

name="android:windowbackground">@nullitem>

name="android:windowdisablepreview">true

item>

name="android:windowcontentoverlay">@nullitem>

name="android:windowistranslucent">false

item>

name="android:windowanimationstyle">@nullitem>

name="android:windownodisplay">false

item>

測試手機coolpad 8675-a:

配置android:windowbackground為@null可以規避啟動黑屏問題,即設定activity預載入介面為透明;

配置android:windowdisablepreview為true可以規避啟動白屏問題,即禁止預覽。

2,activity引用自定義theme

android:name=".ui.activity.splashactivity"

android:screenorientation="portrait"

android:theme="@style/hideblackscreen" >

android:name="android.intent.action.main" />

android:name="android.intent.category.launcher" />

intent-filter>

activity>

Android 啟動白屏或者黑屏閃現解決

1 設定style 1 設定背景圖theme true 2 設定透明theme true 上面我定義了兩種theme,第一種theme就是設定一張背景圖。當程式啟動時,首先顯示這張背景圖,避免出現黑屏。第二種theme是把樣式設定為透明,程式啟動後不會黑屏而是整個透明了,等到介面初始化完才一次性顯示...

原 android啟動時白屏或者黑屏的問題

解決應用啟動時白屏或者黑屏的問題 由於activity只能到onresume時,才能展示到前台,所以,如果為main activity設定背景的話,無論oncreate onresume速度多快,都會出現短暫的白屏或者黑屏 其實解決的辦法很簡單,只需將你的startup activity中的view...

消除 activity 啟動時白屏 黑屏問題

預設情況下 activity 啟動的時候先把螢幕刷成白色,再繪製介面,繪製介面或多或少有點延遲,這段時間中你看到的就是白屏,顯然影響使用者體驗,怎麼消除呢?在 activity theme 設定style 即可 true false android color transparent android...