网站搭建平台价格,wordpress微信网站,易代理ip官网,wordpress搬迁如果大家碰到了这个问题#xff0c;相信刚开始大家都是很委屈的吧#xff0c;心里想#xff1a;我什么都没干啊#xff0c;就写了个setContentView就要背锅了#xff1f;如果已经遇到了#xff0c;不要方#xff0c;这里给大家提供几个解决方案#xff0c;我们APP在启动…如果大家碰到了这个问题相信刚开始大家都是很委屈的吧心里想我什么都没干啊就写了个setContentView就要背锅了如果已经遇到了不要方这里给大家提供几个解决方案我们APP在启动的时候会出现1~2秒的白屏或者黑屏这个所谓的白屏或黑屏其实与我们设置的Theme有关如果是Light就是白色如果是Black则可能出现黑屏那么为什么会有这种情况出现呢接下来给大家分析一波。jdfw.gifApp启动时白屏或黑屏的原因当你打开一个App时其实就是打开了一个activity如果这个Activity所属的应用还没有在运行那么系统会为这个Activity所属的应用创建一个进程创建进程是需要时间的从而导致了白屏或黑屏的出现。白屏或黑屏的解决解决方案其实很多接下来给大家介绍几种第一种解决方案打开Manifest文件找到启动的Activity找到对应的主题进入style.xml文件设置android:windowBackground属性为你启动页的图片即可如果想体验更好也可以加入windowNoTitle属性为true隐藏ActionBar再加入android:windowFullscreen属性为true全屏显示从而达到秒启动的效果drawable/splashtruetrue图片被拉伸的有点厉害不过白屏看不到了不是么第二种解决方案第一种方案是加入一张图片从而造成一种快速启动的错觉不过呢可能会有一种小问题那就是图片会移动一下强迫症表示忍受不了上第二种方案直接给你的activity设置android:windowBackground属性为透明色这样就可以避免图片拉伸的问题小二上效果。color/transtruetrue这样是可以达到秒启动的这样呢有一个小小的缺点就是启动App的时候由于界面是透明的所以可能会导致用户以为自己没有点到App这两种方式大家根据自己的需求来。以上纯属于个人平时工作和学习的一些总结分享如果有什么错误欢迎随时指出大家可以讨论一起进步。