`

Android 解决程序启动时的黑屏问题

 
阅读更多

关于黑屏默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。去除方法:
1、在style里面添加一个style:

  1. <style name="ContentOverlay"parent="@android:style/Theme.Light"><itemname="android:windowNoTitle">true</item>
  2. <itemname="android:windowIsTranslucent">true</item>
  3. <itemname="android:windowContentOverlay">@null</item>
  4. </style>
复制代码

2、将主题设置到启动activity的主题里面

  1. <application
  2. android:icon="@drawable/icon"
  3. android:label="@string/app_name"
  4. android:name=".TWeiboApplication"
  5. android:debuggable="true"
  6. android:theme="@style/ContentOverlay">
  7. <activity
  8. android:name=".MainSplashActivity"
  9. android:configChanges="keyboardHidden|orientation"
  10. android:theme="@style/ContentOverlay">
  11. <intent-filter> 
  12. <actionandroid:name="android.intent.action.MAIN"/> 
  13. <categoryandroid:name="android.intent.category.LAUNCHER"/> 
  14. </intent-filter>
  15. </activity>
复制代码

android 界面切换黑屏处理从A切换到B的过程中出现黑屏,可以在Manifest文件中改变B的theme,在theme里添加<item name="android:windowIsTranslucent">true</item>,这样从A到B的过程中,因为B是透 明的,所以背景就是A。这样的用户体验比较好。

转自:http://www.cnblogs.com/henanjing/archive/2012/10/19/2730729.html

分享到:
评论

相关推荐

    Android应用程序启动白屏黑屏优化

    综上所述,通过结合规避策略型优化和实际问题实际处理的方法,可以有效减少Android应用程序启动时的白屏或黑屏现象,提升用户体验。开发者可以根据实际情况选择合适的优化方案,不断迭代优化,以达到最佳的效果。

    Android解决启动黑屏问题

    对于提供的`Android解决启动黑屏问题.jpg`,很可能是说明这个问题的一个示例或解决方案的截图,你可以查看该图片以获取更具体的指导。 总之,解决Android启动黑屏问题需要从多个角度出发,包括优化代码、资源管理和...

    Android程序启动时出现黑屏问题的解决方法

    本文实例讲述了Android程序启动时出现黑屏问题的解决方法。分享给大家供大家参考,具体如下: 关于黑屏: 默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据...

    解决应用启动时白屏或者黑屏的问题

    在开发移动应用的过程中,用户经常会遇到一个常见但又令人头疼的问题——应用程序启动时会出现短暂的白屏或黑屏现象。这种现象虽然时间很短,但对于追求极致用户体验的应用开发者来说,无疑是不能接受的。本文将详细...

    Delphi xe5 Android 启动黑屏解决案例

    本文将详细探讨如何解决使用Delphi XE5进行Android开发时遇到的启动黑屏问题。 首先,Delphi XE5是Embarcadero公司推出的一款集成开发环境(IDE),它支持跨平台开发,包括Windows、Mac OS X、iOS以及Android等操作...

    Delphi xe5 Android 启动黑屏解决案例(代码)

    本篇文章将深入探讨这个问题,并提供一个具体的解决案例,帮助开发者解决 Delphi XE5 在 Android 平台上启动黑屏的困扰。 首先,我们要理解为什么会出现启动黑屏的现象。在 Android 应用程序启动过程中,系统会加载...

    Android app启动时黑屏或者白屏的原因及解决办法

    当程序启动时,首先显示这张背景图,避免出现黑屏 &lt;style name=AppTheme parent=Theme.AppCompat.Light.DarkActionBar&gt; &lt;item name=android:screenOrientation&gt;portrait &lt;item name=android:win

    Android 程序启动界面源码

    本文将深入探讨Android程序启动界面的源码实现,并分析相关文件及其作用。 1. **AndroidManifest.xml**: 这是Android应用程序的核心配置文件,它定义了应用的组件、权限、主题以及其他关键信息。在启动界面中,...

    Android Theme以及解决启动黑屏的方法详解

    在 Android 应用程序中,启动黑屏是指应用程序启动时的 Loading 界面。这个界面通常是黑色的,等待应用程序的初始化完成。启动黑屏的问题在于,如果应用程序的初始化过程很慢,黑屏时间就会很长,影响用户体验。 ...

    Android启动页黑屏及最优解决方案.docx

    ### Android启动页黑屏及其最优解决方案 #### 一、引言 在开发Android应用时,开发者经常会遇到这样一个问题...通过以上分析和建议,开发者可以有效地解决Android应用启动时出现的黑屏问题,同时提高用户的整体体验。

    Android编程中activity启动时出现白屏、黑屏问题的解决方法

    综上所述,通过自定义主题、预加载布局、优化启动时间、设置启动画面以及管理资源和依赖,可以有效地解决Android应用在启动时出现的白屏或黑屏问题,提升用户体验。在实践中,开发者应该根据应用的具体情况,结合...

    android程序启动页面demo

    本Demo主要针对Android程序启动时可能出现的短暂白屏问题进行解决,旨在提供一个优雅的启动流程。 首先,让我们了解Android启动页面的基本构成。通常,启动页面是一个简单的Activity,它会在应用程序启动时首先显示...

    Android启动APP时黑屏白屏的解决方法

    Android启动APP时黑屏白屏的解决方法是 Android 开发中常见的问题之一,它会对用户体验产生不良影响。本文将详细介绍 Android 启动APP时黑屏白屏的解决方法,并提供了详细的解决步骤和样例代码。 一、问题分析 当...

    android 实现拨打电话黑屏功能

    在Android平台上实现拨打电话并同时让屏幕保持黑屏或关屏的功能,对于一些特定的应用场景,比如紧急呼叫或者隐私保护,具有一定的实用价值。本文将详细介绍如何实现这一功能,并提供相应的源码分析。 首先,我们...

    Android切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题的解决方法

    为解决这个问题,可以预先在应用程序的第一个布局(如启动界面)中添加一个宽度和高度都为0dp的SurfaceView。这样,当Activity首次加载时,SurfaceView已经存在于窗口中,后续再次添加SurfaceView就不会触发重新布局...

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

    总的来说,Android界面切换短暂黑屏的解决方法包括优化布局、异步加载数据、修改Activity主题以及预加载和缓存策略。通过这些方法的组合使用,可以显著提升应用的用户体验,消除界面切换时的黑屏问题。开发者应当...

    Android启动页出现白屏、黑屏的解决方案.docx

    通过上述两种方法,不仅可以有效解决Android应用启动时出现白屏或黑屏的问题,还能进一步提升用户体验。需要注意的是,实际操作中应根据具体的应用场景灵活选择合适的解决方案,并确保所有图像资源均经过适当的优化...

Global site tag (gtag.js) - Google Analytics