鄙人菜鸟,问题如下:
  如何设置layout才能适应各种屏幕,HVGA ,QVGA,VGA等
  如果用dp作为控件的单位,320*480的长和宽各有多少dp
  android的layout_weight该怎么理解,比如我水平方向有三个编辑框,要设置为大小为1/6,2/6,3/6,各个控件的
layout_weight该设置为多少?

解决方案 »

  1.   

    android的layout_weight该怎么理解,比如我水平方向有三个编辑框,要设置为大小为1/6,2/6,3/6,各个控件的分别 1 2 3 就行
      

  2.   

    如何设置layout才能适应各种屏幕,HVGA ,QVGA,VGA等
      如果用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
      

  3.   

    android的layout_weight
    是相对占据空间的百分比
      

  4.   

    我看过不少介绍layout_weight的,讲的是权值越小,占据空间越大.
    另外我设计layout的时候如果是针对320*480的设计,用dp做单位,每个控件我都分配具体的dp值,到了480*800的界面,用的如果还是320*480的layout,会不会在竖直方向只有320dp了?问题i比较笨,还请见谅
      

  5.   

    layout_weight的问题你自己动手试一下不是什么都清楚了!
    dp(也叫dip)的意思是Density-independent Pixels, 对所有的设备都是一样的(不包括tablet).
      

  6.   

    http://topic.csdn.net/u/20110321/20/4fdd101c-ef23-4d77-8874-dd433a46aeed.html?8698
      

  7.   


    楼主最好看看本地的sdk文件夹下的docs中的reference,里面有layout中各个属性的定义和api的解释,比较详细。