关于安卓app打开时会先白一下才进入欢迎界面
2015-04-20 11:17
483 查看
前言
这个问题让我很纠结啊,毕设刚开始就遇到这样处女座的问题,我也是醉了...像新浪微博 微信 淘宝这样的大公司的app都没有这样的问题,一些demo级的app很多都存在果然是不(qian)够(bu)用(dao)心(wei)啊!
花了一个多小时,试验了好多方法我才搞定
原理
首先知道那么白的到底是什么其实就是activity刚加载的样子,此时背景是白色的,所以才会出现上文所述问题
解决方案
各种实验就不说了,各种失败其实很简单,就是直接给app入口activity加一个背景就好了,但是又不能在其他activity背景加入图片,会引起很多问题
在AndroidManifest.xml设置一下背景图片,但是很多欢迎界面都需要全屏显示,这样就会出现问题:不能同时添加两个android:theme属性(感觉谷歌不会有这种设定,应该是我不会添加的格式)
所以只能自定义theme,在style.xml文件添加一个自定义theme具体内容如下:
<style name="splash" parent="AppTheme"> <item name="android:windowFullscreen">true</item> <item name="android:background">@drawable/luncher_bg2</item> </style>
然后再在相应的activity键值对添加属性如下
android:theme="@style/splash"
但是这样又会出现问题
如果在app入口activity的布局文件中加入了其他的控件,也会加入这样的背景他的控件也会出现背景图片,导致布局很混乱,
然后我又实验了很多方法都不能完美去掉,
最后,我又去仔细看了一下微信微博竟然直接就是一个图片,没有任何控件,所以我就懂了...
相关文章推荐
- 关于打开APP进入欢迎界面后,自动跳到主页面的解决方法
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 安卓判断是否首次进入app,通过判断跳转欢迎引导界面和主界面
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 关于Android app首次安装完成后在安装界面打开应用再按home键返回桌面,重新进入app重复实例化launcher activity(转)
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 谈一下关于打开vs2005而出现卡住界面的问题
- 【安卓】安卓App开发思路 一步一个脚印(一)欢迎界面
- 安卓中实现欢迎界面延时进入主界面代码
- 安卓界面上一些简单QQ 一键加群,微信号 手机号跳转,可用在app关于我们的界面中
- 打开app弹出欢迎界面,然后自动跳转到主界面
- APP首次打开的欢迎界面
- 设置android studio打开时进入欢迎界面
- 关于使用Android installer安装应用,安装好之后点击“打开”按钮进入应用之后的界面显示问题
- 关于Android App上线后从应用市场点击打开按钮进入应用后进行操作后,再点击home键到桌面后点击启动图标重新打开应用的解决方法
- android首次安装app时欢迎界面进入向导界面再进入到主界面