我正在开发一个Android应用程序,用于高端手机设备,如Galaxy S3, Galaxy Nexus, Xperia V等。现在我想知道哪种布局适合分辨率为720x1280,密度为xhdpi,尺寸为normal的设备。
我已经尝试过布局-xhdpi-1280x720和Galaxy S3设备从这里加载屏幕,但不是Galaxy Nexus。
我尝试过layout-sw260dp,但Galaxy Nexus模拟器不加载屏幕。另外,Nexus7的模拟器是从这里加载的。我不想让任何平板电脑运行我的应用。
有什么问题吗?是Galaxy Nexus的设备定义导致了这个问题吗?我使用Android SDK 4.2.
现在我想知道哪种布局适合分辨率为720x1280,密度为xhdpi,尺寸为normal的设备。
res/layout/
工作得很好。如果您还支持-small
屏幕设备,请为这些设备提供额外的res/layout-small/
。你可能也可能不希望-land
变体(例如,res/layout-land/
),如果你想为不同的屏幕方向不同的布局。
我已经尝试过布局-xhdpi-1280x720和Galaxy S3设备从这里加载屏幕,但不是Galaxy Nexus。
这种方法已经被弃用多年了。
我不想让任何平板电脑运行我的应用。
然后在清单中指定适当的<compatible-screens>
元素,以声明您只支持small
和normal
屏幕,而不支持large
和xlarge
。这与您选择布局资源目录无关。