你的位置:首页 > 软件开发 > 操作系统 > 面向初学者之烦人的mainactivity启动前的actionBAR

面向初学者之烦人的mainactivity启动前的actionBAR

发布时间:2015-10-09 18:00:06
相信各位初学者的童鞋都遇到过一个问题,(大神们就别喷我哦,多多帮帮指正,嘿嘿)那就是当你点开你开发的软件或者是dome时,会发现这么一个问题:你曾今以为你的软件点开的时候是这样的: 然而事实是残酷的,你的做得dome将会先是这样:要不就是黑屏一阵子或者白屏亮瞎狗眼一阵子0.0 ...

面向初学者之烦人的mainactivity启动前的actionBAR

相信各位初学者的童鞋都遇到过一个问题,(大神们就别喷我哦,多多帮帮指正,嘿嘿)那就是当你点开你开发的软件或者是dome时,会发现这么一个问题:

你曾今以为你的软件点开的时候是这样的:

面向初学者之烦人的mainactivity启动前的actionBAR

 

然而事实是残酷的,你的做得dome将会先是这样:

面向初学者之烦人的mainactivity启动前的actionBAR

要不就是黑屏一阵子或者白屏亮瞎狗眼一阵子0.0..

然后会这样:

面向初学者之烦人的mainactivity启动前的actionBAR

 那么这是怎么回事呢?此时是不是想找大神?哈哈,现在没大神,有青岛大虾来解惑,不知可以不?

原来事情是这样的,当你的mainActivity没有设置theme的时候啊,系统会默认你的theme为action加appname,那么事情就来了,所以变成了前面那两鸟样,无论你的activity里面onCreate()的数据多少,手机多快,它总是会出来,你反正就是躲不掉那么这个事情怎么解决呢?

有两种方式,第一个是模仿阿里和微信的,做一个定时跳转的导航页,修改两个主题,第一个是mainactivity的theme,第二个是定时跳转导航页的theme

把两个的主题背景色修改成activity的背景色,然后去掉标题就可以了,第二个就是把主题变成黑色,但是相比较而言,第一种用户体验更好;

大家清楚是怎么回事了吧,现在上代码咯:

第一步--values目录下styles.

 <style name="Theme.MainActivity" parent="android:Theme">

原标题:面向初学者之烦人的mainactivity启动前的actionBAR

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录