Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.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_Android Layout_Android Imageview - Fatal编程技术网

Android 处理所有屏幕大小的用户界面

Android 处理所有屏幕大小的用户界面,android,android-layout,android-imageview,Android,Android Layout,Android Imageview,如果我有包含2个ui组件的特定布局,应用程序徽标图像和编辑文本,并且我希望处理从2英寸到10英寸的所有屏幕尺寸的布局 我已经决定拉伸高尺寸布局组件,缩小小尺寸布局组件,但我有一些问题 1-如何测试此布局以确保它是否适合所有屏幕尺寸,我是否必须为每一组英寸创建至少一个仿真器 2-如何拉伸图像视图,是否为每一组英寸创建尺寸 3-应用程序徽标当我将其拉伸到更大的屏幕尺寸7和10英寸时,它会扭曲和像素化,我必须如何处理此图像,是否必须为每一组英寸导出应用程序徽标 不应在所有分辨率中使用相同的应用程序徽标

如果我有包含2个ui组件的特定布局,应用程序徽标图像和编辑文本,并且我希望处理从2英寸到10英寸的所有屏幕尺寸的布局

我已经决定拉伸高尺寸布局组件,缩小小尺寸布局组件,但我有一些问题

1-如何测试此布局以确保它是否适合所有屏幕尺寸,我是否必须为每一组英寸创建至少一个仿真器

2-如何拉伸图像视图,是否为每一组英寸创建尺寸


3-应用程序徽标当我将其拉伸到更大的屏幕尺寸7和10英寸时,它会扭曲和像素化,我必须如何处理此图像,是否必须为每一组英寸导出应用程序徽标

不应在所有分辨率中使用相同的应用程序徽标。我们需要将具有相应分辨率的图像放在相应的文件夹中,如 可绘制ldpi中的低分辨率图像 可绘制hdpi、可绘制mdpi、可绘制xhdpi、可绘制xxhdpi中的更高分辨率图像。Android操作系统负责根据设备屏幕分辨率从相应的文件夹中选择图像


为了进行测试,您可以使用一种更简单的方法,即在顶部的图形布局中,有一个下拉列表,其中最后一个选项为“预览所有屏幕”,您可以在其中浏览您的设计在所有分辨率下的表现如何

我指的是在不同屏幕尺寸下处理应用程序徽标,而不是在不同屏幕分辨率下处理应用程序徽标