首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使多屏幕支持16:9、18.5:9、19:9的布局

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

Stack Overflow用户
提问于 2018-10-05 00:05:19
回答 1查看 446关注 0票数 0

我刚刚开发了一个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链接

EN

回答 1

Stack Overflow用户

发布于 2018-10-05 00:55:57

为了让你的应用程序适合所有可能的屏幕,你需要使用Android的资源,特别是调光器和布局文件夹。

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

您可以通过克隆“值”文件夹并将其重命名为添加-hdpi-mdpi-xhdpi等,从而为多分辨率添加值。

通过这样做,这些文件夹中的酒窝将指向指定的分辨率,例如xhdpi

您可以对布局文件夹进行同样的操作,并为tablet和phone创建特定的XML。

您可以检查此所以链接中每种分辨率的每种类型的规范。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52656621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档