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

 更新时间:2016年08月15日 11:59:45   作者:llyofdream  
这篇文章主要介绍了Android程序启动时出现黑屏问题的解决方法,分析了黑屏出现的原因及相应的解决方法,需要的朋友可以参考下

本文实例讲述了Android程序启动时出现黑屏问题的解决方法。分享给大家供大家参考,具体如下:

关于黑屏:

默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。

去除方法:

1、在style里面添加一个style:

<style name="ContentOverlay"parent="@android:style/Theme.Light">
<itemname="android:windowNoTitle">true</item>
<itemname="android:windowIsTranslucent">true</item>
<itemname="android:windowContentOverlay">@null</item>
</style>

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

<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:name=".TWeiboApplication"
android:debuggable="true"
android:theme="@style/ContentOverlay">
<activity
android:name=".MainSplashActivity"
android:configChanges="keyboardHidden|orientation"
android:theme="@style/ContentOverlay">
<intent-filter> 
<actionandroid:name="android.intent.action.MAIN"/> 
<categoryandroid:name="android.intent.category.LAUNCHER"/> 
</intent-filter>
</activity>

android 界面切换黑屏处理:

从A切换到B的过程中出现黑屏,可以在Manifest文件中改变B的theme,在theme里添加:

<item name="android:windowIsTranslucent">true</item>

这样从A到B的过程中,因为B是透明的,所以背景就是A。这样的用户体验比较好。

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》、《Android视图View技巧总结》、《Android操作SQLite数据库技巧总结》、《Android操作json格式数据技巧总结》、《Android数据库操作技巧总结》、《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android串口操作方法实例

    Android串口操作方法实例

    这篇文章主要介绍了Android串口操作方法实例,本文共分5个步骤讲解了Android串口操作方法,并给出代码实例,需要的朋友可以参考下
    2015-04-04
  • OpenGL ES着色器使用详解(二)

    OpenGL ES着色器使用详解(二)

    这篇文章主要为大家详细介绍了OpenGL ES着色器的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 浅谈Android Activity与Service的交互方式

    浅谈Android Activity与Service的交互方式

    下面小编就为大家带来一篇浅谈Android Activity与Service的交互方式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • android 使用uinput模拟输入设备的方法

    android 使用uinput模拟输入设备的方法

    这篇文章主要介绍了android 使用uinput模拟输入设备的方法,有需要的朋友可以参考一下
    2014-01-01
  • 25个实用酷炫的Android开源UI框架

    25个实用酷炫的Android开源UI框架

    本文为大家分享了25个实用酷炫的Android开源UI框架,灵活运用这些UI框架可在日常工作中节省不少时间
    2018-04-04
  • Android Studio 安装配置方法完整教程【小白秒懂】

    Android Studio 安装配置方法完整教程【小白秒懂】

    这篇文章主要介绍了Android Studio 安装配置方法完整教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-03-03
  • docker网络配置过程详解介绍

    docker网络配置过程详解介绍

    大家好,本篇文章主要讲的是docker网络配置过程详解介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android实现移动小球和CircularReveal页面切换动画实例代码

    Android实现移动小球和CircularReveal页面切换动画实例代码

    这篇文章主要给大家介绍了关于利用Android如何实现移动的小球和CircularReveal页面切换动画的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-09-09
  • Android RecycleView实现Item拖拽效果

    Android RecycleView实现Item拖拽效果

    RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。本文将介绍通过RecyclerView实现Item拖拽效果以及拖拽位置保存,感兴趣的可以参考一下
    2022-01-01
  • Android提高之Android手机与BLE终端通信

    Android提高之Android手机与BLE终端通信

    这篇文章主要介绍了Android手机与BLE终端通信的方法,有很大的实用价值,需要的朋友可以参考下
    2014-08-08

最新评论