如题,编写的程序如何只用一套图片适应不同分辨率的android手机?
使用
layout-480x320
layout-640x360
layout-800x480
方法的就不要说了...
请高人来指点一下!

解决方案 »

  1.   

    如题,编写的程序如何只用一套图片适应不同分辨率的android手机?
    使用
    layout-480x320
    layout-640x360
    layout-800x480
    方法的就不要说了...
    请高人来指点一下!
      

  2.   

    我就是在drawable里放入不同分辨率的图片,就ok了
      

  3.   

    尽量采用以下几个方面:
    图片应尽量采用简单色调,采用9 patch格式。通用图片放在drawable文件夹中
    layout文件里面各控件如非fill_parent wrap_content等值,则采用dip,字体采用sp等推荐单位,还有在横屏和竖屏情况下各设置其样式。应尽量小用固定大小的设置。
    统一设置attr
    如遇到需要依家屏幕大小进行设定的,则可通过代码取得当前屏幕大小后进行自定义设置。
    个人经验。
      

  4.   

    布局时多用fill_parent wrap_content这些代码,别设置死了
      

  5.   

    如果一套图片的话,android有没有自动伸缩的机制?
      

  6.   

    使用Shape来定义一些图形,在布局上使用wrap_content fill_parent这类的参数来动态计算长高。使用dip、dp作为长高单位。使用9.png代替png。这样能大大减少不同分辨率的图片