android屏幕支持相同密度的不同分辨率

时间:2012-05-24 06:38:21

标签: android

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

我做错了什么?我应该为特定分辨率创建不同的文件夹? 我已阅读supporting multiple screens文档并尝试声明res / layout-sw600dp /之类的布局,但它不会检测到IS03。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

为什么你保留drawable-xhdpi?有没有Android平板电脑与xhdpi。 check here: 所有10英寸平板电脑都只有mdpi。

如果检查设备密度,平板电脑只显示160dpi。

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

将所有 drawable-xhdpi 移至 drawable-mdpi 并检查它是否有效。