Android layout Android资产Usage XHDPI,HDPI

Android layout Android资产Usage XHDPI,HDPI,android-layout,android,Android Layout,Android,因此,我在这些目录中有以下文件: res/drawable-hdpi/icon_logo.png res/drawable-xhdpi/icon_logo.png 在我的XHDPI版面res/layout xlarge/main.xml中,我引用了图像中的图标\u徽标,但是显示的是HDPI分辨率资源,而不是XHDPI资源 <ImageView android:layout_width="229.50dp" android:layout_height="42

因此,我在这些目录中有以下文件:

res/drawable-hdpi/icon_logo.png
res/drawable-xhdpi/icon_logo.png
在我的XHDPI版面
res/layout xlarge/main.xml
中,我引用了图像中的图标\u徽标,但是显示的是HDPI分辨率资源,而不是XHDPI资源

<ImageView
        android:layout_width="229.50dp"
        android:layout_height="42.50dp"
        android:layout_alignParentLeft="true"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="13dp"
        android:contentDescription="@string/cd_header_text"
        android:src="@drawable/icon_logo" />

为什么会这样,我在过去的一个小时里一直在想办法解决这个问题


p、 据我所知,Galaxy Tab 10.1有一个与Moto Xoom相同的MDPI屏幕,所以我猜如果你没有MDPI图标,资源管理器会选择下一个可用的,哪个是HDPI图标?

xhdpi
表示密度,而
xlarge
表示屏幕大小

Galaxy Tab 10.1的密度为149 ppi,屏幕分辨率为1280x800


您可以查看有关可用于资源的限定符的详细信息

对于不同的屏幕尺寸,比如说,我知道有些手机的分辨率是MDPI,而平板电脑的屏幕尺寸则完全不同,你们如何区分这些资产?或者我需要为同一目录中的不同布局创建多个资产集吗?i、 e.MDPI目录中的icon_logo.png(手机)icon_logo_table.png(平板电脑)?您可以使用比HDPI和MDPI更高级的资源限定符。这还取决于您想要什么样的兼容性,因为其中一些仅适用于蜂窝和更高版本;另请参见,但您可以为平板电脑设置MDPI XLarge目录,为手机设置MDPI目录。
res/drawable XLarge MDPI/
和后续目录为我解决了此问题,谢谢MrJre