我开发了一个时钟小工具。我只有1个分辨率/布局和1个分辨率/可绘制。一切都运行得很完美。
它可以像三星Galaxy Ace一样在mdpi上工作。它可以像三星Galaxy S2一样在hdpi上工作。它可以像三星Galaxy Note一样在xhdpi上运行。
然而,我在720x1280设备上得到了丑陋的外观,比如三星Galaxy Nexus或索尼Xperia S,很快就会有三星Galaxy S3。
当我提供res/ layout /xhdpi时,它是我专门为720x1280设备构建的,然后Galaxy Note也将使用这种布局,它在Galaxy Note上看起来很难看。
如何解决这个问题?
它就像是720x1280 (Galaxy Nexus,Sony Xperia S,Galaxy S3)和800x1280 (Galaxy Note)之间的交叉点。
发布于 2012-06-13 12:40:54
设备的分辨率和DPI不一定匹配(高分辨率并不意味着高DPI)。DPI是设备的分辨率与其物理尺寸的比率。
不是按DPI分隔布局文件夹,而是按尺寸分隔它们。例如,layout-large、layout-xlarge。您还可以通过特定大小进行量化,例如layout-w720-h1280,在这种情况下,它将仅匹配最小宽度为720像素、最小高度为1280像素的设备。
发布于 2013-02-23 17:51:14
将布局-sw320dp用于Galaxy S3
https://stackoverflow.com/questions/11008199
复制相似问题