码迷,mamicode.com
首页 > 其他好文 > 详细

完美解决程序启动,Activity之间切换,黑屏问题

时间:2015-08-20 15:24:14      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

默认情况下 activity 启动的时候先把屏幕刷成白色或黑色,再绘制界面,绘制界面或多或少有点延迟,这段时间中你看到的就是白屏,显然影响用户体验,怎么消除呢?

在 Activity theme 设置style 即可

<style name="AppTheme" parent="android:Theme.Light.NoTitleBar">
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>
意思是让窗口处于透明状态

由于onCreate()有时会加载过多的数据,导致界面迟迟无法显示,更改主题后,程序背景将是透明,显示上一个程序的界面,直到加载完成


注意:给你的layout布局设置一个背景,要不然加载完成后还能看到桌面!

版权声明:本文为博主原创文章,未经博主允许不得转载。

完美解决程序启动,Activity之间切换,黑屏问题

标签:

原文地址:http://blog.csdn.net/linglongxin24/article/details/47806901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!