0
只是一个简单的问题:
我的应用程序应该工作都为我的设备(银河王牌 - 320×480 - “普通”屏幕尺寸的家庭),并为Galaxy Nexus(720 x 1280 - “Normal”屏幕尺寸系列)。
我在两个不同的文件夹中编写了两种布局:布局和layout-sw600dp。
不幸的是,Galaxy Nexus继续选择“布局”文件夹中的xml定义,而不是“layout-sw600dp”之一。Android的布局:相同的器件尺寸的家庭,不同的实际设备尺寸
我该如何解决这个问题?
预先感谢您。
没有检查任何细节,你确定你必须_solve_什么? _normal_等术语是指'dp',而不是'px'。所以这种行为可能是正确的。我只是告诉你这个,因为你在你的问题中混合了'px'和'dp',所以你可能已经知道这一点。 – 2013-03-17 15:58:51
现在的问题是:我如何才能让Galaxy Nexus选择不同的布局xml文件(不是“布局”文件夹中的那个)? – Michele 2013-03-17 16:01:50
答案是:将其放置到资源文件夹中查找它。如果我的猜测是正确的话,_density_可能是合适的。 [这里[(http://developer.android.com/guide/practices/screens_support.html)是规则。记录[DisplayMetrics](http://developer.android.com/reference/android/util/DisplayMetrics.html)将帮助您确定设备将选择什么。 – 2013-03-17 16:11:04