我正在开发一个支持xhdpi设备的应用程序。 所以我创建了layout-xhdpi和drawable-xhdpi文件夹来放置我的drawables 和layouts.but我在支持相同密度的不同分辨率时遇到问题。 例如,三星galaxy nexus和sharp IS003检测到相同的layout-xhdpi文件夹,因为它具有相同的密度但是当我在两个设备中运行应用程序时,它会显示按钮和 不同位置的图像,因为两种设备都有不同的分辨率。
我做错了什么?我应该为特定分辨率创建不同的文件夹? 我已阅读supporting multiple screens文档并尝试声明res / layout-sw600dp /之类的布局,但它不会检测到IS03。请帮我解决这个问题。
答案 0 :(得分:0)
为什么你保留drawable-xhdpi
?有没有Android平板电脑与xhdpi。
check here:
所有10英寸平板电脑都只有mdpi。
如果检查设备密度,平板电脑只显示160dpi。
普通手机nexus S ICS有xhdpi设备。
将所有 drawable-xhdpi 移至 drawable-mdpi 并检查它是否有效。