AD

Android Activity切换(跳转)时出现黑屏的解决方法 分享

Android Activity切换(跳转)时出现黑屏的解决方法 分享,需要的朋友可以参考一下

在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在启动第二个Activity时的黑屏就变成了显示第一个Activity界面。这个分两步完成:
第一步:**/res/values/styles.xml中加入自定义Activity的Theme,如下所示:

[html] <style name="Transparent" parent="android:Theme.Light">
<!--将Activity的Theme设置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>

<style name="Transparent" parent="android:Theme.Light">
<!--将Activity的Theme设置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>第二步:在AndroidManifest.xml中将第二个Activity的"android:theme"属性设置成刚才自定义的主题样式。如下所示:

[html] <activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent">

<activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent"> 到此应该就不会出现那个讨厌的黑屏了。

标签: 黑屏, Activity, 跳转
分类: Android
时间: 2015-01-04

相关文章

  1. Android界面切换出现短暂黑屏的解决方法

    这篇文章主要介绍了Android界面切换出现短暂黑屏的解决方法,本文讲解的是一个取巧方法,需要的朋友可以参考下 这种问题一般是因为一个Activity启动之后在显示视图之间时间太长导致的. 1.优化方式可以通过精简lay ...
  2. android ListView拖动时会黑屏的解决方法

    ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色, ...
  3. 在Android开发中替换资源图片不起作用的解决方法

    这篇文章主要介绍了在Android开发中替换资源图片不起作用的解决方法,需要的朋友可以参考下 现象 在android开发中,经常会需要替换res\drawable中的图片,打开res\layout下的文件预览布局页面发现 ...
  4. Android中检测当前是否为主线程最可靠的解决方法

    这篇文章主要介绍了Android中检测当前是否为主线程最可靠的解决方法,本文先是给出了最可靠的方法,然后给出了几个实验例子,需要的朋友可以参考下 如果在Android中判断某个线程是否是主线程?对于这个问题,你可能说根据 ...
  5. php生成二维码时出现中文乱码的解决方法

    这篇文章主要介绍了php生成二维码时出现中文乱码的解决方法,较为详细的分析了php生成二维码的方法,以及出现乱码时的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php生成二维码时出现中文乱码的解 ...
  6. ThinkPHP提交表单时默认自动转义的解决方法

    这篇文章主要介绍了ThinkPHP提交表单时默认自动转义的解决方法,可解决针对单引号和双引号的自动转移问题,提供了两种解决方法供大家对比选择,具有一定的实用价值,需要的朋友可以参考下 本文实例讲述了ThinkPHP提交表 ...
  7. PHP中iconv函数转码时截断字符问题的解决方法

    这篇文章主要介绍了PHP中iconv函数转码时截断字符问题的解决方法,本文给出的解决方法是使用mb_convert_encoding代替iconv,需要的朋友可以参考下 iconv是转换编码的,但是在中文转码时候出现显示 ...
  8. win2003上安装SQL2000时CD-KEY(序列号)无法验证解决方法

    win2003上安装SQL2000时CD-KEY(序列号)无法验证解决方法,一般都是使用第二种方法. 方法一: 在给出的输入CD-KEY(序列号)的界面中,输入你已经安装的windows server 2003 的CD- ...
  9. Python遍历zip文件输出名称时出现乱码问题的解决方法

    这篇文章主要介绍了Python遍历zip文件输出名称时出现乱码问题的解决方法,实例分析了Python乱码的出现的原因与相应的解决方法,需要的朋友可以参考下 本文实例讲述了Python遍历zip文件输出名称时出现乱码问题的 ...
  10. PHPWind论坛数据库优化时提示EXTENDED错误的解决方法

    近日我将服务器MySQL版本升级后,我的论坛在后台优化数据库时出现下面提示信息,到PHPWind官方论坛上去查找,只见提同样问题的,不见一个可行的解决办法. You have an error in your SQL s ...
  11. PHP使用json_encode函数时不转义中文的解决方法

    这篇文章主要介绍了PHP使用json_encode函数时不转义中文的解决方法,给出一个自定义函数代替json_encode函数的功能,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了PHP使用json_encode ...
  12. Android 避免APP启动闪黑屏的解决办法(Theme和Style)

    闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面 前几天Boss就反应说,机器每次启动程序都会闪一下黑屏,这个客户不接受.没办法,只能想想怎么解决,最后找到了下面的 ...
  13. Android ImageButton自定义按钮的按下效果的代码实现方法分享

    这篇文章主要介绍了Android ImageButton自定义按钮的按下效果的代码实现方法,需要的朋友可以参考下 使用Button时为了让用户有"按下"的效果,有两种实现方式: 1.在代码里面. im ...
  14. android中ListView多次刷新重复执行getView的解决方法

    以前倒是没有注意listview的getView会重复执行多次,在测试的时候去断点跟踪,发现同一条数据不断的重复执行,下面与大家分享下正确的解决方法,希望对你有所帮助 以前倒是没有注意listview的getView会重 ...
  15. MySQL插入数据时插入无效列的解决方法

    MySQL插入数据时插入无效的列,解决方法是在插入时,给字符串类型的字段值加上双引号 1.错误描述 com.mysql.jdbc.exception:jdbc4.MySQLSyntaxErrorException:Unk ...
  16. JavaScript读取中文cookie时的乱码问题的解决方法

    读取中文cookie时出现乱码,下面是具体的解决方法,大家以后使用过程中,尽量不要用中文. function Get_Cookie(name) { var start = document.cookie.indexOf( ...
  17. 盗版微软Windows XP每小时黑屏的解决办法

    这两天,关于微软将启动Windows正版增值计划(简称"WGA")和Office正版增值计划(简称"OGA")的消息充斥着网络,看来微软继对番茄花园的洪磊下"毒手&quo ...
  18. 加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)

    本篇文章是对加载远程图片时,经常因为缓存而得不到更新的解决方法进行了详细的分析介绍,需要的朋友参考下 原理很简单,让你每次获取远程图片的url不同即可 $(".myImg").src("yo ...
  19. php采集时被封ip的解决方法

    最近各种网站的采集程序写的比较多,遇到在采某网站时采到100多条时突然发现对方的网站打不开了,猜到肯定被封ip了,用了代理还是会封,这不是办法. 在网上找了一些资料都没有找到,功夫不负有心人啊,在找的时侯有一个人提到了用 ...