QVGA 320*240像素 WQVGA 400*240像素 
HVGA 320*480像素 VGA 640*480像素 
WVGA 800*480像素 XGA 1024*480像素屏幕不一样大的时候,项目显示大小不一样,比如我的项目在WVGA情况下 刚好显示,不过在QVGA模式下 就不能完全显示(有些内容就显示不出来了),求指教,该如何解决这个问题

解决方案 »

  1.   

    manifest文件中你可以设置属性,全部设置为自适应 不过你所有的设置都最好使用权重或者dp,这个你在网上应该很好找得把?
      

  2.   

    要显示合适的话,那应该在你要显示的那个屏幕的分辨率写layout才对啊。
      

  3.   

    你把单位设置为dip就可以了,这个会根据屏幕的分辨率改变的。
      

  4.   

    宽度高度用android:layout_weight="wrap_content"
    而单位使用dip即可自适应画面了
      

  5.   

    尽量不要使用绝对像素,使用dip,或者fill_parent,wrap_content。另外可以在manifest中添加代码
    <supports-screens
            android:anyDensity="true"
            android:largeScreens="true"
            android:normalScreens="true"
            android:smallScreens="true" >
        </supports-screens>
      

  6.   

    Android手机屏幕大小不一,有480x320, 640x360, 800x480,854x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 但是需要注意的是根据分辨率添加layout文件时,layout这个原来的文件夹及资源一定要存在,否则会出现错误。同时在命名layout文件夹时,必须遵守这样的规则. layout-640x360 大数放在小数的前面,否则会报错!如下图: