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...