繁体   English   中英

android中如何添加不同屏幕尺寸的屏幕布局? (2020 年更新)

[英]How to add screen layouts for different screen sizes in android? (Update 2020)

我测试了我的应用程序的屏幕尺寸为 6 英寸 - 6.5 英寸(在一加 6t/7t 上)及以上,它正在为它正确缩放 UI 元素。 但是,当我针对 5 - 5.5 英寸的屏幕尺寸测试应用程序时,它会超出限制并脱离屏幕。

这些是我尝试过的事情:

  • 具有wrap_contentmatch_parent与大多数 UI 元素(Textviews,按钮仅举几例)
  • 使用约束布局,这是 Android Studio 3.0 中的默认布局,并为每个元素设置了所有约束
  • 我也尝试理解 这个文档,但我无法清楚地理解这一点

最后,我遇到了他们为不同屏幕尺寸提供不同屏幕布局的解决方案。 为此,我该怎么办? 创建一个新布局并在新创建的布局中复制我的设计 XML 文本并相应地调整缩放比例,或者有更好的方法吗?

此外,任何其他建议或解决此问题的任何其他方法也会有所帮助。

编辑1:

所以我想通了,用户界面没有正确设置 xxhdpi 分辨率。 比较一下,具有 420dpi 和 xxhdpi 分辨率的两个相似尺寸 (1080x1920) 的屏幕尺寸,前者可以正常工作,但后者不能。 关于如何创建或处理 xxhdpi 分辨率的任何线索?

[试试这个,你可以更新AS]

[1]:https://i.stack.imgur.com/oLqHI.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM