解决Android Activity切换时出现白屏问题
来源:互联网 发布:怎么看mac的版本 编辑:程序博客网 时间:2024/05/05 21:48
转发:http://blog.163.com/zhuowh2006@126/blog/static/10182372420132317935536/
有些性能低的机器,在切换activity时候出现白屏一段时候后才显示正确的视图,高性能的机器可能太快看不到,但是事实是存在的,
特别是当你新开一个进程的时候,A进程的activity跳转到B进程的Activity是绝对会出现白屏一段时间的:
解决方案如下
1. style.xml中中增加
<style name="AppTheme" parent="android:Theme.Light">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
2 acvitiy 的属性中加上
android:theme="@style/AppTheme"
-----------------------------------------------------------------------
Android窗口背景的优化
http://my.oschina.net/xiahuawuyu/blog/100412窗口背景的优化
视图有背景,每个窗口也是有背景的。每一Activity是一个窗口,每一个Activity都有不同得背景。界面的绘画顺序如下:窗口——跟视图 ——子视图。当我们的跟视图已经覆盖了整个窗口的时候 ,程序还是会画一个透明的窗口的背景,而这个背景用户是看不到的。我们就需要想办法让程序在这样的情况下去掉窗口背景,节约画窗口背景的时间提高效率。
删除窗口背景的方法:
一、java代码中
public void onCreate(Bundle icicle){
super.onCreate(icicle);
setContentView(R.layout.mainview);
// 删除窗口背景
getWindow().setBackgroundDrawable(null);
...
}
二、在xml文件中
首先在res/values/style.xml 文件中定义如下:
<resources>
<style name="NoBackgroundTheme" parent="android:Theme">
<item name="android:windowBackground">@null</item>
</style>
</resources>
然后在AndroidManifest.xml文件中 找到要去掉背景的activity 书写代码如下:
<activity android:name="MyApplication" android:theme="@style/NoBackgroundTheme"> ... </activity>
- 解决Android Activity切换时出现白屏问题
- 解决Android Activity切换时出现白屏问题
- 解决Android Activity切换时出现白屏问题
- 解决Android Activity切换时出现白屏问题
- 解决Android Activity切换时出现白屏问题
- Android Activity切换时出现白屏
- Android Activity切换时出现的白色闪屏解决
- 解决切花activity出现白屏问题
- Activity切换结合动画效果出现白屏的问题
- 解决横竖屏切换时,activity不重新创建问题
- 解决android FragmentTabHost + viewpager + fragment 嵌套布局切换出现白屏什么都没有问题
- Android Activity切换动画(解决back键后退失效问题)
- Android Activity切换动画(解决back键后退失效问题)
- Android Activity切换动画(解决back键后退失效问题)
- Android Activity切换动画(解决back键后退失效问题)
- Android应用横竖屏切换时Activity重启问题
- Android横竖屏切换时Activity的生命周期问题
- android Activity切换屏 生命周期变化问题
- SVN分支和主流代码的管理
- DELPHI串口通讯基础
- 动手写出这个SQL,加深自己对于JOIN内容的学习
- 转:哪儿开盘即涨89% 李彦宏中间页战略引领格局
- Top 10 Books For Advanced Level Java Developers
- 解决Android Activity切换时出现白屏问题
- 去掉rpc.statd服务
- Unity 3D引擎:十大最火的插件推荐
- 【转】如何判断一个字符是不是汉字
- linux下启动tftp服务器
- zen cart网站整合什么形式的博客系统
- Ubuntu 代理上网设置(firefox,新立得,apt-get等)
- 11111…111
- 格式良好的XML文档 (well formed XML)