码迷,mamicode.com
首页 > 移动开发 > 详细

Android-优化UI性能(3)-优化Activity的背景图片

时间:2015-07-09 14:39:34      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:android   activity   ui背景图   ui优化   

Android-优化UI性能(3)-优化Activity的背景图片
某些时候,我们可能希望尽可能提高Activity的性能,这时候就可以开率优化Activity的背景图
首先,在Activity中,不只有你使用的setContentView()使用的View,还包含一些其他的view
如下图:
技术分享
技术分享
在默认情况下,DecorView就包含一个默认的背景图,要优化Activity就可以以此为出发点
1,使用
getWindow().setBackgroundDrawable(drawable)
getWindow().setBackgroundDrawableResource(resid)
代码如下:

@Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        getWindow().setBackgroundDrawableResource(R.drawable.ic_launcher);
        setContentView(R.layout.activity_main);
    }

2,自定义主题
创建res/values/theme.xml文件
如下定义格式:

<resource>
    <style name="Mytheme" parent="android:Theme">
     <item name="android:windowBackground">@null</item>
    </style> 
</resources>

可以根据需要将MyTheme设置为null或者你需要的背景图

然后在或者标签中添加

android:theme="@style/MyTheme"

版权声明:欢迎交流指正文章的错误,必定虚心接受,QQ872785786

Android-优化UI性能(3)-优化Activity的背景图片

标签:android   activity   ui背景图   ui优化   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46815357

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