如果我有一张图片,我希望它在Android中等屏幕上是中等的,在大屏幕上是大的。我知道我必须在两个不同的文件夹中放置布局:中型和大型布局。 但我的问题是,我应该使用一个图像(比如说中等大小)并通过放置最小宽度,最小高度和适合大小的X来拉伸它以获得更大的效果。 要么 我应该创建2个图像,一个用于中型屏幕,还是用于大屏幕的更大版本? 感谢
编辑:
到目前为止还没有答案?我相信这是人们会一直做的事情。您希望图像在大屏幕上更大,我该如何处理?我在考虑为每个屏幕布局大小指定宽度和高度而不是包装内容..你同意吗?
答案 0 :(得分:0)
您不必为每个屏幕尺寸制作不同的布局xml文件,除非它们确实需要不同的布局,例如如何组织。
在Android中,您必须在dp
中指定尺寸,并在sp
中进行文本化,这相当于像素,只有它们会根据屏幕密度自动缩放。
如果你在dp中指定一些大小,它可能会显示在大型设备上,例如300像素,而在较小的设备上则显示200像素(仅作为示例)。
我肯定不会硬编码每个屏幕的尺寸,因为周围有很多不同的屏幕。