启动页白屏解决方案
来源:互联网 发布:中介者模式 java 编辑:程序博客网 时间:2024/06/05 15:38
由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏或者黑屏(视的background属性)
其实解决的办法很简单,只需将你的SplashActivity中的View的background属性删除,
然后在AndroidManifest.xml为你的SplashActivity加上theme属性即可
Xml代码
<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>
我发现白屏,黑屏问题和Theme样式有关,自定义Theme,背景色搞成透明就没这个问题了。
最好的解决方案是设置成透明的因为如果设置成主题背景设置成图片 则很难更换启动页了。
0 0
- 启动页白屏解决方案
- android 启动页白屏解决方案
- 多重启动解决方案
- OracleDBconsoleorcl 无法启动解决方案
- apache启动失败解决方案
- IIS无法启动解决方案
- myeclipse启动错误解决方案
- OracleDBconsoleorcl无法启动解决方案
- OracleDBconsoleorcl无法启动解决方案
- IIS无法启动解决方案
- OracleDBconsoleorcl无法启动解决方案
- jboss无法启动解决方案
- weblogic启动缓慢解决方案
- Service 莫名启动解决方案
- Genymotion启动失败解决方案
- OracleDBconsoleorcl无法启动解决方案
- Linux启动界面解决方案
- mongodb启动失败解决方案
- 并发、并行、异步、同步、单进程、多进程、多线程...
- Hibernate 的三种状态
- java 1
- js本地图片预览,及服务端保存
- jQuery的三种$()
- 启动页白屏解决方案
- idea14中整合springMVC + mybatis
- pkl文件
- C++开发人脸性别识别教程(1)——前瞻
- bootstrap入门
- 浅谈飞思卡尔最新调试方式OpenSDA
- 常用工具总结
- 反编译apk出现的问题
- 算法学习:看看深度优先搜索算法