本帖最后由 peter20091001 于 2014-11-10 13:38:34 编辑

解决方案 »

  1.   

    根据分辨率来放,drawable-hdpi一般放尺寸为480的图片,drawable-xhdpi对应的是960的图片,不过个人觉得放720和960的都可以
      

  2.   

    http://xiaomi4980.blog.163.com/blog/static/215945196201391411840729/
      

  3.   

    看你们的设计师的给图了,他给的哪个分辨率的图,你就放在哪个 drawable 文件夹下就好了,android 在不同分辨率下会自己帮你进行分辨率处理的
      

  4.   

    跟这个没什么关系的。每张图只有一种分辨率而没有多种分辨率(也就是说一张图有好几种大小,分别放在不同文件夹下)的话,那么你放哪里都是一样的。如果我手机是hdpi的,那么会去hdpi下面找图片,找不到的话就是其它文件夹找,再进行缩小或者放大。大公司软件都有多套图的,不信你看看qq和微信,不然图被缩小放大后看起来可能会有点失真。关于这个问题,其它很多人都没搞懂,我当时也是查了很多资料,自己也试验了,终于是懂了。没搞懂的人,现在还不知道为什么只用一张图可以适应不同分辨率的手机,他们也不知道放在不同文件夹下会有什么不同。
    最后:书上和网上经常说的xxx大小的图片放aaa文件夹下,yyy大小的文件放bbb文件夹下,这里的xxx和yyy是同一张图不种分辨率,如果你一张图只有一种分辨率的,放哪里都一样。只能说书上和网上太坑人了。懂了吗?
      

  5.   

    别人都说给你两种图片了,你只是不知道怎么放而已,简单点,如果是两张图,那么分辨率小的放drawable-hdpi,分辨率大的放drawable-xhdpi。
    分辨率不会区分的话,直接看文件大小,小的放drawable-hdpi,大的放drawable-xhdpi。
    设计者肯定已经考虑到了屏幕和显示的问题了,缩放什么的就交给程序去做吧!
    其实更应该了解下为什么要分这么多drawable,要不然下次还可能同样会迷惑。
      

  6.   

    不明白。能不能说的详细点?跟你说一下我们公司的图是怎么放的吧,首先UI设计一套1280*720的图,然后切下图标,最后我吧图放进xhdpi的文件夹下,那么在1280*720的手机上就是显示设计的那么大,遇到更大或更小的屏幕它会自己适应。如果不这么放的话,比如你把这个图片放在hdpi的文件夹下,那么在1280*720的屏幕上图标就会显得大了。总之一句话,切图是针对哪个分辨率设计的就放在相应的文件夹下。你可以参考我之前发的帖子http://bbs.csdn.net/topics/390904156