如何让我的Android应用分辨率适合所有设备?

时间:2014-03-28 10:12:54

标签: android android-drawable

使用eclipse创建应用程序时,是否只需将相同的图像文件放入drawable文件夹中的文件即可? android会让它自动适合设备吗?或者我应该手动创建具有不同分辨率的不同图像,然后将其放在drawable文件夹下?

3 个答案:

答案 0 :(得分:1)

简短回答:

,Android会将您的图片缩放到设备。

答案很长:

是的,android会缩放图像,但...... 在较低分辨率的设备上,缩放的图像看起来非常糟糕 如果你无法生成所有优先的drawable(xxhdpi xhdpi mdpi hdpi),我建议你至少放入最大的版本,这样它就会缩小(xxhdpi)。最好与hdpi版本一起使用,因为较低分辨率屏幕上的缩放比例较差。

答案 1 :(得分:0)

如果您不想将不同的分辨率图像放到不同的文件夹中,那么最好只将高清图像放到hdpi文件夹中,并使用weightSum属性在java文件中动态创建布局

答案 2 :(得分:0)

您可以使用eclipse android icon set为不同的DPI创建图标

  • 右键点击您的项目&选择New,然后选择other
  • type filter text部分android icon set部分。
  • 选择Android Icon Set,然后点击Next

现在您可以创建图标