您的位置:首页 > 移动开发 > Android开发

【原】android启动时白屏或者黑屏的问题

2013-03-27 16:35 330 查看
解决应用启动时白屏或者黑屏的问题

由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN
activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏或者黑屏
其实解决的办法很简单,只需将你的Startup Activity中的View的background属性删除(mainLayout.xml 中的background属性删除),
然后在AndroidManifest.xml为你的Startup Activity加上theme属性即可

theme的xml在res/values/styles.xml 下

<resources>

<stylename="AppTheme"parent="android:Theme.Light">

<itemname="android:windowBackground">@null</item>//@null黑屏 @drawable/icon放一张启动图片

<itemname="android:windowNoTitle">true</item> //启动界面是否显示应用名称 true不显示 false显示

</style>

</resources>

AndroidManifest.xml里面

<activityandroid:name=".openframework"

android:label="@string/app_name"

android:screenOrientation="portrait"

android:theme= "@style/AppTheme"

android:configChanges="orientation">

<intent-filter>

<actionandroid:name="android.intent.action.MAIN"/>

<categoryandroid:name="android.intent.category.LAUNCHER"/>

</intent-filter>

</activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: