0

如果我有一个图像,我希望它在 android 中屏幕上是中等的,在大屏幕上是大的。我知道我必须将布局放在 2 个不同的文件夹中:中型和大型布局。但我的问题是,我是否应该使用一张图像(比如中等尺寸)并通过放置最小宽度、最小高度和 fitscaleXY 将其拉伸到 alrge 屏幕。或者我应该创建 2 个图像,一个用于中型屏幕,一个用于大屏幕吗?谢谢

编辑:

真的没有答案吗?我相信这是人们一直都会做的事情。您希望图像在大屏幕上更大,我该怎么做?我正在考虑为每个屏幕布局大小指定宽度和高度,而不是包装内容。你同意吗?

4

1 回答 1

0

您不必为每个屏幕尺寸制作不同的布局 xml 文件,除非它们确实需要不同的布局,例如事物的组织方式。

在 Android 中,您必须在 中指定尺寸,在 中指定dp文本大小,sp相当于像素,只有它们会根据屏幕密度自动缩放。

计量单位

如果您在 dp 中指定某个大小,它可能会在大型设备上显示为例如 300 像素,而在较小的设备上显示为 200 像素(仅作为示例)。

我绝对不会硬编码每个屏幕的大小,因为周围有很多不同的屏幕。

于 2012-04-23T18:17:40.677 回答