与布局大 - hdpi-1280x800(三星7.7)Android的布局 - 大型hdpi(Nexus 7)冲突

时间:2013-03-04 10:09:22

标签: android android-layout

我正在为Nexus 4,Samsung 7.7,Nexus 7,S3和Note-2开发应用程序。 我正在为所有这些布局制作一个apk。除Nexus 7和三星7.7外,一切正常。

我为Nexus 7使用layout-large-hdpi,为Samsung 7.7使用layout-large-hdpi-1280x800。 但是当我在Nexus 7布局中进行更改时,它也会更改Samsung 7.7布局。

我想将这些布局放在一个apk中,但如果我只在apk中放入Nexus 7,它会向我显示正确的布局。当我将三星7.7布局也放在apk中时,Nexus 7的布局是错误的。

1 个答案:

答案 0 :(得分:2)

这是因为Nexus 7的尺寸是1280x800,也是XHDPI。这就是Nexus更喜欢使用layout-large-hdpi-1280x800而不是layout-large-hdpi的原因。它为要选择的布局定义了更好的选择(选择)。