标签: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