在Android中设置窗口背景图 分类: Android开发 2014-05-30 10:54 44人阅读 评论(0) 收藏
本文简单的介绍了Android窗口管理之设置背景图,从考虑它的像素和分辨率,然后,自己搭建一个合理的,大方的背景图。
Android窗口管理
在整个控件树的最顶端,是一个逻辑的树顶,ViewParent,在源码中的实现是ViewRoot(ViewRoot
drawable-
Android2.1(含)以后的版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个目录,这三个目录主要是为了支持多分辨率。
dpi是“dot
四种密度分类:
一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。
WVGA,HVGA,QVGA的区别
VGA是”Video
WVGA(Wide
HVGA(Half
QVGA(Quarter
drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的联系
hdpi里面主要放高分辨率的图片,如WVGA
mdpi里面主要放中等分辨率的图片,如HVGA
ldpi里面主要放低分辨率的图片,如QVGA
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
在开发程序时为了兼容不同平台不同屏幕,我们可以上面制定长宽比裁剪图片,并确保有足够分辨率,并把它放入对应目录即可。
比如我们希望设置我们应用窗口的背景,则可以简单的用上面提到的规范裁剪对应的图片,然后做下面步骤即可:
1、将背景图片COPY到对应的drawable文件夹中,假设这里用的是bg1.png
2、修改main.xml,添加
3、这时候的布局文件如下:
版权声明:本文为博主原创文章,未经博主允许不得转载。