Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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 支持跨不同dpi和屏幕大小的多个屏幕_Android_Android Layout_User Interface_User Experience - Fatal编程技术网

Android 支持跨不同dpi和屏幕大小的多个屏幕

Android 支持跨不同dpi和屏幕大小的多个屏幕,android,android-layout,user-interface,user-experience,Android,Android Layout,User Interface,User Experience,我在背景图像中有两个圆圈,我想在其中放两个按钮。我使用的是相对布局。我使用指南(布局、大布局等)创建了几个布局文件夹和图像。但在不同的实际设备中,按钮仍然有点向上或向下。我假设这是因为Android默认的屏幕密度。因为如果我只为320到479 dpi的屏幕提供一个布局,那么在这两者之间可能会有很多设备。我在这个范围内的唯一布局肯定会被扭曲?您如何设计支持多个设备?提前谢谢你的帮助 将所有列出的dimens.xml添加到项目的vlaues文件夹中,并对其进行相应的管理 values-sw320dp

我在背景图像中有两个圆圈,我想在其中放两个按钮。我使用的是相对布局。我使用指南(布局、大布局等)创建了几个布局文件夹和图像。但在不同的实际设备中,按钮仍然有点向上或向下。我假设这是因为Android默认的屏幕密度。因为如果我只为320到479 dpi的屏幕提供一个布局,那么在这两者之间可能会有很多设备。我在这个范围内的唯一布局肯定会被扭曲?您如何设计支持多个设备?提前谢谢你的帮助

将所有列出的dimens.xml添加到项目的vlaues文件夹中,并对其进行相应的管理

values-sw320dp
values-sw360dp
values-sw480dp
values-sw600dp
values-sw720dp
这肯定会解决你的问题
支持多台设备。

这里有一个完整的设备屏幕密度列表: