现象
Acitivity启动后总是先看到黑色背景,然后才会显示界面,这样体验不是太好
解决方案 - 修改主题
<!-- AndroidMainifest.xml -->
<application
android:theme="@style/MyTheme"
<!-- styles.xml -->
<resources>
<!-- 其中parent可以为 android:Theme 或 android:Theme.NoTitleBar; android:windowBackground可以为背景图 -->
<style name="MyTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">@android:color/white</item>
</style>
参考: