0

我的应用程序有问题。

我在智能手机中加载了较低分辨率的图像,当我在平板电脑上测试应用程序时看起来不太好并提高图像的分辨率,但现在在智能手机空间内存失败并且当我尝试访问这些视图时它阻止了应用程序图片。

我想知道如何解决此问题,并且我在项目目录中的“res”图像可以毫无问题地用于两种处理方式。

我听说带有后缀的drawable文件夹(drawable-hdpi、drawable-mdpi等)用于拍摄不同分辨率的照片,并自动每个设备从一个目录或另一个目录中拍照,但我只使用drawable目录中的图像-mdpi。在这种情况下,每种设备的作业目录是什么?

谢谢你。

4

1 回答 1

0

如果您正在开发一个应用程序,您希望在其中优雅地支持手机和平板电脑

那么你必须

  • 在清单中明确声明您的应用程序支持哪些屏幕尺寸
  • 为不同的屏幕尺寸提供不同的布局
  • 为不同的屏幕密度提供不同的位图可绘制对象

更多文档

您必须在各自的可绘制文件夹中放置不同的图像。

IE

drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi

对于平板电脑,您可以指定不同的布局

IE

layout-large
layout-xlarge

res/layout-sw600dp/   // For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/   // For 10” tablets (720dp wide and bigger)

drawable-large
drawable-xlarge
于 2013-10-18T11:01:39.420 回答