因此,我在这些目录中有以下文件:
res/drawable-hdpi/icon_logo.png
res/drawable-xhdpi/icon_logo.png在我的XHDPI布局res/layout-xlarge/main.xml中,我在图像中引用icon_logo,但是显示的是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" />为什么会这样,我在最后一个小时里一直用头撞墙试图弄清楚这件事。
附注:我正在测试的平板电脑是运行HoneyComb 3.2的GalaxyTab10.1
发布于 2012-06-05 13:15:13
据我所知,GalaxyTab10.1的MDPI屏幕和Moto一样,所以我猜如果您没有MDPI图标,那么资源管理器会选择下一个可用的,哪个是HDPI图标?
发布于 2012-06-05 13:20:30
xhdpi指的是密度,而xlarge是指屏幕大小。
Galaxy Tab 10.1的密度为149 ppi,屏幕分辨率为1280x800。
有关可以用于资源的限定符的详细信息,您可以查看支持多屏幕。
https://stackoverflow.com/questions/10897899
复制相似问题