如何为屏幕分辨率= 720x1280,密度= xhdpi和大小=正常的设备创建布局?

时间:2012-12-31 12:51:40

标签: android galaxy

我正在开发一款适用于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。

1 个答案:

答案 0 :(得分:0)

  

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

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

  

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

该方法已被弃用多年。

  

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

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