在我的Android应用中,我使用mdpi
,hdpi
和xdpi
资源文件夹,我根据这些文件夹中的分辨率放置了不同的图像集,例如:
mdpi包含320x 480分辨率的图像
hdpi包含480 x 800分辨率的图像
xhdpi包含720 x 1280分辨率的图像
当我在Samsung S3中加载应用程序时,对于tabwidget
中的标签,它会从xhdpi
文件夹中获取图像,而从按钮中获取来自hdpi
文件夹的图像。
答案 0 :(得分:0)
试试这个......
将320 X 480张图像放入drawable-mdpi,
将480 x 800张图片放入drawable-hdpi,
将720 X 1280图像放入drawable-xlarge-v11。
一旦检查图像的名称冲突也。在所有文件夹中使用相同的图像名称。
答案 1 :(得分:0)
将按钮的图像放在x-hdpi文件夹中。当android不在x-hdpi文件夹中显示图像时,它会在下一个较低分辨率的文件夹中找到它。
但这两种情况都不是真的。当android需要来自hdpi文件夹的任何图像时,它不会从x-hdpi文件夹中获取图像。事实上,如果图像不是以低于hdpi的分辨率存在,它将会崩溃。