在我正在使用的 android 应用程序mdpi
和hdpi
资源xdpi
文件夹中,我根据这些文件夹中的分辨率放置了不同的图像集,例如:
mdpi 包含 320x 480 分辨率的
图像 hdpi 包含 480 x 800 分辨率
的图像 xhdpi 包含 720 x 1280 分辨率的图像
当我在三星 S3 中加载应用程序时,对于 中的选项卡tabwidget
,它从xhdpi
文件夹中获取图像,对于按钮,它从hdpi
文件夹中获取图像。
在我正在使用的 android 应用程序mdpi
和hdpi
资源xdpi
文件夹中,我根据这些文件夹中的分辨率放置了不同的图像集,例如:
mdpi 包含 320x 480 分辨率的
图像 hdpi 包含 480 x 800 分辨率
的图像 xhdpi 包含 720 x 1280 分辨率的图像
当我在三星 S3 中加载应用程序时,对于 中的选项卡tabwidget
,它从xhdpi
文件夹中获取图像,对于按钮,它从hdpi
文件夹中获取图像。
将按钮的图像放在 x-hdpi 文件夹中。当 android 在 x-hdpi 文件夹中没有图像时,它会在下一个较低分辨率的文件夹中找到它。
但这两种情况都不是真的。当 android 需要 hdpi 文件夹中的任何图像时,它不会从 x-hdpi 文件夹中获取图像。事实上,如果图像不以 hdpi 以外的较低分辨率存在,它将崩溃。
试试这个一次..
在 drawable-mdpi 中放置 320 X 480 图像,
在 drawable-hdpi 中放置 480 X 800 图像,
在 drawable-xlarge-v11 中放置 720 X 1280 图像。
一旦检查图像的名称冲突也。在所有文件夹中使用相同的图像名称。