我刚刚开发了一个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链接
发布于 2018-10-05 00:55:57
为了让你的应用程序适合所有可能的屏幕,你需要使用Android的资源,特别是调光器和布局文件夹。
可以为不同设备分辨率/类型的尺寸和布局添加特定的资源文件。这样做的方法是,在res
文件夹中可以找到一个存储dimens.xml的values
文件夹和存储XML的layout
文件夹。
您可以通过克隆“值”文件夹并将其重命名为添加-hdpi
、-mdpi
、-xhdpi
等,从而为多分辨率添加值。
通过这样做,这些文件夹中的酒窝将指向指定的分辨率,例如xhdpi
。
您可以对布局文件夹进行同样的操作,并为tablet和phone创建特定的XML。
您可以检查此所以链接中每种分辨率的每种类型的规范。
https://stackoverflow.com/questions/52656621
复制相似问题