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

Android 如何为屏幕分辨率为720x1280、密度为xhdpi、大小为正常的设备创建布局?,android,galaxy,Android,Galaxy,我正在开发一个Android应用程序,用于Galaxy S3、Galaxy Nexus、Xperia V等高端手持设备。现在我想知道哪种布局适合分辨率为720x1280、密度为xhdpi、尺寸为正常的设备 我已经试过layout-xhdpi-1280x720,Galaxy S3设备正在从这里加载屏幕,但Galaxy Nexus没有 我已经尝试过layout-sw260dp,但Galaxy Nexus emulator不加载屏幕。另外,Nexus7是从这里加载的仿真器。我不想让任何平板电脑运行我的

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

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

我已经尝试过layout-sw260dp,但Galaxy Nexus emulator不加载屏幕。另外,Nexus7是从这里加载的仿真器。我不想让任何平板电脑运行我的应用程序

有什么问题吗?Galaxy Nexus的设备定义会导致问题吗? 我使用的是Android SDK 4.2

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

res/layout/
效果很好。如果您还支持
-small
屏幕设备,请为这些设备增加一个
res/layout small/
。如果您想要不同屏幕方向的不同布局,您可能希望也可能不希望使用
-land
变体(例如
res/layout land/

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

这种方法多年来一直遭到反对

我不想让任何平板电脑运行我的应用程序


然后在清单中指定适当的
元素,说明您只支持
小屏幕
普通屏幕
而不支持
大屏幕
xlarge
。这与您选择的布局资源目录无关。

也许这会对您有所帮助:谢谢。但是我需要为720x1280分辨率的设备开发一个应用程序。@user1939622:
res/layout/
适用于任何分辨率。您还有哪些布局资源目录决定了
res/layout/
中的文件是否用于任何给定的设备。@Commonware当前的设置是荒谬的。布局文件夹的组织方式应确保给定sw/w内的每个分辨率都能准确说明。布局文件夹应参考分辨率和大小。例如:layout-sw360dp-xhdpi、layout-sw360dp-xxdpi、layout-sw360dp-xxxdpi。。。这允许非常精确地控制奇数屏幕规格的图像和布局。当前的系统是愚蠢想法的混合体,这些愚蠢想法限制了灵活性,需要专门的黑客来修复这些愚蠢的想法。@me_2;:“布局文件夹应该组织起来,以便能够准确地解释给定sw/w中的每一个分辨率”——对于自由形式的多窗口环境,您的具体计划是什么(Chrome操作系统、三星DeX等),用户可以在其中选择窗口的分辨率?Android开发人员,就像桌面和Web开发人员一样,可以创建适应不同分辨率的流畅布局。@Commonware它可能比Android开发团队的图形开发计划要好。材料设计不是一种选择。这是d支持图形的可移植性。