码迷,mamicode.com
首页 > 其他好文 > 详细

HackFifteen 移除背景以提升Activity启动速度

时间:2014-10-30 13:12:33      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:des   android   style   blog   io   color   os   ar   for   

1.概要:

    移除窗口默认背景是提升应用程序启动速度的一个简单技巧。判断是否需要移除背景的原则很简单:如果应用程序界面需要
占据窗口100%的控件,就需要将windowBackground属性设置为null.记住,主题既尅在<application>标签中设置,也可以在<activity>
标签中设置。
2.如下一个视图:
bubuko.com,布布扣
上面视图的视图树的结构如下所示:
bubuko.com,布布扣
 
3.优化:
    在res/values文件中创建一个Theme.xml添加设置:
1  <?xml version="1.0" encoding="utf-8"?>
2 <resources>
3     <style name="Theme.NoBackground" parent="android:Theme">
4         <item name="android:windowNoTitle">true</item>
5         <item name="windowBackground">@null</item>
6     </style>
7 
8 </resources>
4.修改后的视图:
    全屏+没有背景了
    bubuko.com,布布扣
 

HackFifteen 移除背景以提升Activity启动速度

标签:des   android   style   blog   io   color   os   ar   for   

原文地址:http://www.cnblogs.com/liangstudyhome/p/4062171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!