Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android屏幕支持相同密度下的不同分辨率_Android - Fatal编程技术网

android屏幕支持相同密度下的不同分辨率

android屏幕支持相同密度下的不同分辨率,android,Android,我正在开发一个支持xhdpi设备的应用程序。 所以我创建了布局xhdpi和可绘制xhdpi文件夹来放置我的可绘制内容 但在相同密度下支持不同分辨率时,我遇到了一个问题。 例如,三星galaxy nexus和夏普IS003检测到相同布局的xhdpi文件夹,因为它具有相同的密度,但当我在这两个设备中运行应用程序时,它会显示按钮和图标 图像位于不同位置,因为两台设备的分辨率不同 我做错什么了吗?我应该为特定的分辨率创建不同的文件夹吗? 我已经阅读了文档,并试图声明像res/layout-sw600dp

我正在开发一个支持xhdpi设备的应用程序。 所以我创建了布局xhdpi和可绘制xhdpi文件夹来放置我的可绘制内容 但在相同密度下支持不同分辨率时,我遇到了一个问题。 例如,三星galaxy nexus和夏普IS003检测到相同布局的xhdpi文件夹,因为它具有相同的密度,但当我在这两个设备中运行应用程序时,它会显示按钮和图标 图像位于不同位置,因为两台设备的分辨率不同

我做错什么了吗?我应该为特定的分辨率创建不同的文件夹吗? 我已经阅读了文档,并试图声明像res/layout-sw600dp/这样的布局,但它无法检测IS03


请帮我解决这个问题

为什么保留
可绘制的xhdpi
?。没有带xhdpi的android平板电脑。 所有10英寸平板电脑都只有mdpi

如果您检查设备密度,平板电脑将仅显示160dpi

有xhdpi设备用于普通手机nexus S IC


因此,将所有的可绘制xhdpi移动到可绘制mdpi并检查它是否正常工作

谢谢你的回复。我正在用GALAXY Nexus SC-04D进行测试,它有720 x 1280像素,4.65英寸(~316 ppi像素密度)检测布局xhdpi,这就是为什么我将可绘制放置在可绘制xdpi中我做错了什么吗?03规格:960x640 320dpi是否与nexus相同它检测可绘制xhdpi和布局xhdpi文件夹。我想创建特定层(文件夹)类似于layout_940x640,但android已经不赞成这样的声明。这就是为什么我尝试layout-sw600dp,但它只适用于较新的API。请帮助我,如果你有解决这个问题的方法。你是通过相对布局设计的吗?实际上,有很多框架布局和线性布局给定的位置。布局调整是解决问题的方法吗这个?我建议你通过这个链接:你找到解决这个问题的方法了吗??