设备的屏幕大小可能不同,安卓版本也可能不同,如有的是2.2,有的是4.0,
开发安卓应用时,如何做到适应尽可能多的设备呢?

解决方案 »

  1.   

    如果代码只是JAva的而没有使用NDK相关的,那么适配基本上就是UI的适配了,代码不用只有高版本SDK才支持的API,这样基本可以了。
      

  2.   

    屏幕的适配 : 1. 最好采用dip独立像素控制长宽 2. 文字最好采用sp单位3. 在布局的外面包裹一层srorlview 4. 尽量不要采用绝对布局 , 因为它较刚性5. 采用背景图片的时候最好采用4:3比例   另  pad和手机的开发 , 关于布局方面有较大的不同 , 一个程序可以适配不同屏幕的手机 ,
    但是不一定会很好的适配pad  。
      

  3.   

    SDK的版本尽量用2.2的吧,版本高了,很多手机不支持
      

  4.   

    SDK的版本尽量用2.2的吧,版本高了,很多手机不支持
      

  5.   

    2.2sdk开发的应用可以在4.0手机上跑么?
      

  6.   


    显然是可以的,我自己调试用的机子是lt26i,android4.0.4  你要搞清楚android需要的最低版本限制和最佳版本,还有最高版本限制
    这些都需要在mainfest里注明
      

  7.   

    2.2的有些API不能在4.0使用吧?