我正在为我的应用程序进行布局设计,以解决多种屏幕尺寸问题。我参考了以下文件:
我越是阅读这些文件,我就越感到困惑和纠结。虽然这可能已经在这里讨论过,但我认为我在这一点上需要专家的建议。
我发现的是:
制作一组 9-patch 图像。
制作适应性布局,让 Android 为我拉伸 9-patch 图像。
我的理解正确吗?
我正在为我的应用程序进行布局设计,以解决多种屏幕尺寸问题。我参考了以下文件:
我越是阅读这些文件,我就越感到困惑和纠结。虽然这可能已经在这里讨论过,但我认为我在这一点上需要专家的建议。
我发现的是:
制作一组 9-patch 图像。
制作适应性布局,让 Android 为我拉伸 9-patch 图像。
我的理解正确吗?
对,那是正确的。适用于背景和简单图像的可调整布局和 9-patch。
请注意,如果您有复杂的图像,可能 9 个补丁不太适合它。将其转换为 xhdpi、hdpi、mdpi 和 ldpi 密度,就可以了。
好看 :)
好吧,如果您想支持大多数可用设备,这并不容易;仅一组 9-patch 图像是不够的,除非您仅将它们用于背景图案。
对于每个密度文件夹,您至少需要一组 9-patch 图像,再加上经过深思熟虑的布局(对于大型和超大型设备可能会有所不同),以及对 Fragments 的良好使用,您可以设法开发一个不错的在大多数设备上寻找应用程序:)