Android:图片无法在Galaxy Nexus和Nexus 4(均为xhdpi)上进行调整,但在Nexus 7(也是xhdpi)上表现完美吗?

时间:2015-06-03 12:30:23

标签: android android-layout android-imageview android-drawable

我正在创建一个在主要活动中显示图像的Android应用程序。为了在不同的屏幕尺寸设备上调整此图像的大小,我制作了不同的可绘制文件夹并添加了相应分辨率的图像。在android studio中,该图像非常适合Nexus 7设备(1200x1920; xhdpi),但对于GalaxyNexus和Nexus 4来说太大了,它们也是xhdpi设备。为什么会这样?有人可以建议一种解决这个问题的方法吗?在此先感谢!!

<ImageView
 android:id="@+id/imageView1"
 android:src="@drawable/img"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"/>

2 个答案:

答案 0 :(得分:1)

我终于找到了解决办法。这可以使用平板电脑的另一个文件夹drawable-large-xhdpi。

答案 1 :(得分:0)

2013 Nexus 7和Nexus 4都是XHDPI设备,这是正确的。这意味着系统不会对放置在任一设备上的drawable-xhdpi资源目录中的图像执行任何缩放,但这并不意味着图像应该按原样显示。

4.7&#34; @ 768x1280px(384x640dp)N4与7&#34; @ 1200x1920px(600x960dp)N7。

虽然密度资源限定符通常适用于图标之类的东西,但它并不足以提供响应式布局。

图像是什么,它将如何使用?它是大背景图像/全屏图像吗?