默認的情況下,程序啟動(dòng)時(shí),會(huì )有一個(gè)黑屏的時(shí)期,原因是,首個(gè)activity會(huì )加載一些數據,比如初始化列表數據、向服務(wù)器發(fā)送請求獲取數據等等。
1、在style里面添加一個(gè)style:
<style name="ContentOverlay"parent="@android:style/Theme.Light"> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowContentOverlay">@null</item> </style>
2、將主題設置到啟動(dòng)activity的主題里面:
android 界面切換黑屏處理
從A切換到B的過(guò)程中出現黑屏,可以在Manifest文件中改變B的theme,在theme里添加<item name="android:windowIsTranslucent">true</item>,這樣從A到B的過(guò)程中,因為B是透 明的,所以背景就是A。這樣的用戶(hù)體驗比較好。