我刚刚开发了一个Android应用。此应用程序的首页必须以16:9的比例(1080x1920像素)滚动浏览受支持的设备(包括admob底部横幅)。但它在支持19:9比例(1080x2280像素)和18.5:9比例(1080x2220像素)的设备上效果很好。 请参见以下屏幕截图:
16:9的比例(1080x1920像素),三星S6 edge +
19:9的比例(1080x2280像素),OnePlus 6
如何制作支持16:9(1080x1920),18.5:9(1080x2220)和19:9(1080x2280)的多屏幕布局。 App link
答案 0 :(得分:1)
为了使您的应用适合所有可能的屏幕设计,您需要利用Android资源,尤其是变暗和布局文件夹。
您可以为不同设备分辨率/类型的尺寸和布局添加特定的资源文件。为此,您可以在res
文件夹中找到一个values
文件夹,用于存储dimens.xml和一个layout
文件夹,用于存储XML。
您可以通过克隆values文件夹并添加-hdpi
,-mdpi
,-xhdpi
等将其重命名来添加多种分辨率的值
这样做,这些文件夹内的暗度将指向指定的分辨率,例如xhdpi
。
您可以对布局文件夹执行相同操作,并为平板电脑和手机创建特定的XML。
您可以在此SO link中按分辨率检查每种类型的规格。