我听同行朋友说,android一般是做三套分辨率的,320*480,480*800,960*640,然后是支持最低版本sdk-7的,问下,你们项目开发是什么标准呢?android版本和分辨率

解决方案 »

  1.   

    具体情况具体分析吧。
    960×540、720P、1080P的手机也很多啊,基本都得支持。960*640除了魅族和山寨iPhone,还有哪家在用?
    倒不是一定要支持到2.1,有些功能在低版本上实现不了。
      

  2.   

        android开发不能像ios那样,针对某个分辨率来开发的,一些特殊情况除外,比如说某个程序只能在特定分辨率机器运行,这种情况太少了。
        正因为分辨率多种多样,所以sdk才有了相对布局、帧布局等,另外android开发时,设置控件大小、位置都不能像ios那样直接设置像素px,而是使用dp、dip等,更多的时候是让在图片、与其他控件的距离上做功夫,如listview的一条数据,背景居中与屏幕左右间隔一定距离,可以让美工切一张宽640的条形图,然后程序上直接设置为fill,即横向全屏,再设置其与屏幕两边的距离,比如设置10dp,这样可以大概适应所有机型。
        所以,android应用开发,做出的界面基本上不可能和效果图一模一样的,这点必须和老板解释,大多数老板不懂技术,完全依照效果图,依照ios,如果闷头专研,最后多半是吃力不讨好。
      

  3.   

    用.9.png
    Android 9 patch 图片 (.9.png 格式图片) 的特点和制作