在Galaxy标签1.0上运行时,我的Android应用程序未加载正确的图形图像。它们看起来模糊,略有像素化。
我的猜测是它正在加载来自mdpi文件夹的图像,因为设备密度为1.0,但它们对于平板电脑屏幕来说很小。
在这种情况下我该怎么办?我不想增加mdpi文件夹中图像的大小,因为我已经在相当数量的模拟器和设备中测试了应用程序并且它运行良好,但我仍然想要一种为平板电脑加载更大图像的方法。
设备型号为GT-P7510,Android版本为3.1。设备的密度是1.0,我使用代码获得:
getResources().getDisplayMetrics().density
我在文件夹中放置了不同的图像尺寸:
我正在开发API级别8,平台2.2。
谢谢!
答案 0 :(得分:1)
你应该创建
res/drawable-large-mdpi/
并为那里的大屏幕投放资源。您可以评估使用其他限定符,例如drawable-sw600dp,而不是大的, 请参阅http://developer.android.com/guide/practices/screens_support.html和http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch