LOYOUT里面的XML文件怎么配置

解决方案 »

  1.   

    可以有多种实现方法:1,使用.9图片方式,2,使用不同分辨率的图片。3,在设置图片大小时请尽量使用dip作为单位
      

  2.   

    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    strOpt = dm.widthPixels + "*" + dm.heightPixels;
    if (strOpt.equals("480*800")) {
    setContentView(R.layout.add);
    }
    if (strOpt.equals("320*480")) {
    setContentView(R.layout.addone);
    }
      

  3.   

    android 会根据低中高 三个档次,自动装载的
      

  4.   

    在程序自适应分辨率时有没有比IFELESE这个办发更有效率啊。求解
      

  5.   

    其实正确的方法就两个:
    一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 
       其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。二:hdpi、mdpi、ldpi在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。  drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:  (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)  (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)  (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)  系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。  在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。
      

  6.   

    layout下的布局文件还和手机的密度有关系
    如同图片的三个文件夹一样.