我正在开发一款适用于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。
答案 0 :(得分:0)
现在我想知道哪种布局适合分辨率为720x1280,密度为xhdpi且尺寸正常的设备。
res/layout/
效果很好。如果您还支持-small
屏幕设备,请为这些设备额外添加res/layout-small/
。如果您需要针对不同屏幕方向的不同布局,您可能也可能不希望-land
变体(例如,res/layout-land/
)。
我已经尝试过layout-xhdpi-1280x720,Galaxy S3设备正在从这里加载屏幕,但不是Galaxy Nexus。
该方法已被弃用多年。
我不希望任何平板电脑运行我的应用。
然后在清单中指定相应的<compatible-screens>
元素,说明您仅支持small
和normal
屏幕,而不是large
和xlarge
。这与您选择的布局资源目录无关。