如何制作支持16:9、18.5:9、19:9的多屏幕布局

时间:2018-10-05 00:05:20

标签: android layout multiscreen

我刚刚开发了一个Android应用。此应用程序的首页必须以16:9的比例(1080x1920像素)滚动浏览受支持的设备(包括admob底部横幅)。但它在支持19:9比例(1080x2280像素)和18.5:9比例(1080x2220像素)的设备上效果很好。 请参见以下屏幕截图:

16:9的比例(1080x1920像素),三星S6 edge + enter image description here

19:9的比例(1080x2280像素),OnePlus 6 enter image description here

如何制作支持16:9(1080x1920),18.5:9(1080x2220)和19:9(1080x2280)的多屏幕布局。 App link

1 个答案:

答案 0 :(得分:1)

为了使您的应用适合所有可能的屏幕设计,您需要利用Android资源,尤其是变暗和布局文件夹。

您可以为不同设备分辨率/类型的尺寸和布局添加特定的资源文件。为此,您可以在res文件夹中找到一个values文件夹,用于存储dimens.xml和一个layout文件夹,用于存储XML。

您可以通过克隆values文件夹并添加-hdpi-mdpi-xhdpi等将其重命名来添加多种分辨率的值

这样做,这些文件夹内的暗度将指向指定的分辨率,例如xhdpi

您可以对布局文件夹执行相同操作,并为平板电脑和手机创建特定的XML。

您可以在此SO link中按分辨率检查每种类型的规格。