鄙人菜鸟,问题如下:
如何设置layout才能适应各种屏幕,HVGA ,QVGA,VGA等
如果用dp作为控件的单位,320*480的长和宽各有多少dp
android的layout_weight该怎么理解,比如我水平方向有三个编辑框,要设置为大小为1/6,2/6,3/6,各个控件的
layout_weight该设置为多少?
如何设置layout才能适应各种屏幕,HVGA ,QVGA,VGA等
如果用dp作为控件的单位,320*480的长和宽各有多少dp
android的layout_weight该怎么理解,比如我水平方向有三个编辑框,要设置为大小为1/6,2/6,3/6,各个控件的
layout_weight该设置为多少?
如果用dp作为控件的单位,320*480的长和宽各有多少dp
你只要把你的图片放置在相应的目录下, 在定义长度的时候都用dp, 就会自动适应各种屏幕的.
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
(3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)默认情况下, 屏幕尺寸是320dp * 480dp
android的layout_weight该怎么理解,比如我水平方向有三个编辑框,要设置为大小为1/6,2/6,3/6,各个控件的
layout_weight该设置为多少?
1 : 2 :3
是相对占据空间的百分比
另外我设计layout的时候如果是针对320*480的设计,用dp做单位,每个控件我都分配具体的dp值,到了480*800的界面,用的如果还是320*480的layout,会不会在竖直方向只有320dp了?问题i比较笨,还请见谅
dp(也叫dip)的意思是Density-independent Pixels, 对所有的设备都是一样的(不包括tablet).
楼主最好看看本地的sdk文件夹下的docs中的reference,里面有layout中各个属性的定义和api的解释,比较详细。