`
ddddddl
  • 浏览: 6299 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类

解决应用启动时白屏或者黑屏的问题

阅读更多
由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏或者黑屏(视<application>的background属性)
其实解决的办法很简单,只需将你的Startup Activity中的View的background属性删除,
然后在AndroidManifest.xml为你的Startup Activity加上theme属性即可
<activity
    android:name=".android.ui.activities.StartActivity"
    android:theme="@style/Theme.Start"
    >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
----
<style name="Theme.Start" parent="android:Theme">
    <item name="android:windowBackground">@drawable/newlogin_bg</item>
    <item name="android:windowNoTitle">true</item>
</style>
3
0
分享到:
评论
1 楼 dd_wildwolf 2012-04-03  
ok,thank you!!

相关推荐

Global site tag (gtag.js) - Google Analytics