0

我正在开发一款适用于高端手机设备(如 Galaxy S3、Galaxy Nexus、Xperia V 等)的 Android 应用程序。现在我想知道哪种布局适合分辨率为 720x1280、密度为 xhdpi 且尺寸正常的设备。

我已经尝试过 layout-xhdpi-1280x720 并且 Galaxy S3 设备正在从这里加载屏幕,但不是 Galaxy Nexus。

我试过 layout-sw260dp 但 Galaxy Nexus 模拟器不加载屏幕。Nexus7 也是从这里加载的模拟器。我不希望任何平板电脑运行我的应用程序。

可能是什么问题?Galaxy Nexus 的设备定义是否会导致问题?我正在使用 Android SDK 4.2。

4

1 回答 1

0

现在我想知道哪种布局适合分辨率为 720x1280、密度为 xhdpi 且尺寸正常的设备。

res/layout/效果很好。如果您还支持-small屏幕设备,请为这些设备提供额外res/layout-small/的支持。如果您想要针对不同屏幕方向的不同布局,您可能希望也可能不希望-land变体(例如, )。res/layout-land/

我已经尝试过 layout-xhdpi-1280x720 并且 Galaxy S3 设备正在从这里加载屏幕,但不是 Galaxy Nexus。

这种方法已被弃用多年。

我不希望任何平板电脑运行我的应用程序。

然后在您的清单中指定适当的<compatible-screens>元素,以声明您只支持smallnormal屏幕,而不是largexlarge。这与您选择的布局资源目录无关。

于 2012-12-31T13:37:42.470 回答