0

我正在开发一个支持 xhdpi 设备的应用程序。所以我创建了 layout-xhdpi 和 drawable-xhdpi 文件夹来放置我的可绘制对象和布局。但是在支持相同密度的不同分辨率时我遇到了问题。例如,三星galaxy nexus和sharp IS003检测到相同的layout-xhdpi文件夹,因为它具有相同的密度,但是当我在两个设备上运行应用程序时,它会在不同的位置显示按钮和图像,因为两个设备的分辨率不同。

难道我做错了什么?我应该为特定分辨率创建不同的文件夹吗?我已经阅读了支持多屏幕的文档并尝试声明像 res/layout-sw600dp/ 这样的布局,但它不会检测到 IS03。

请帮我解决这个问题。

4

1 回答 1

0

你为什么保留 drawable-xhdpi?没有带有 xhdpi 的 android 平板电脑。 在这里查看: 所有 10 英寸平板电脑都只有 mdpi。

如果您检查您的设备密度,它将仅显示 160dpi 的平板电脑。

有用于普通手机 nexus S ICS 的 xhdpi 设备。

所以将你所有的drawable-xhdpi移动到drawable-mdpi并检查它是否可以工作。

于 2012-05-24T07:06:04.763 回答