繁体   English   中英

创建支持不同屏幕尺寸的相同UI?

[英]Creating Same UI Supporting Different Screen Sizes?

我目前在android studio中有设计问题。 我想创建在每个设备上应该看起来相同的UI,但现在我不能正确地做到这一点。 我正在使用约束布局,这些是截图:

对于Android屏幕尺寸4.7 UI如下图所示截图:

在此输入图像描述

对于Android Screen 7.0尺寸UI看起来像这个截图:

在此输入图像描述

因为图像显示屏幕尺寸7上的圆形图像非常小, edittext太糟糕了。

如何在保持视图如屏幕尺寸4.7的同时支持两种或更多屏幕尺寸。

可以使用自适应约束来实现此目的。

例如,您可以使用指定屏幕大小百分比的宽度来代替放置100 * 100 dp的图像视图。

ConstraintLayout提供了许多工具来帮助您,例如障碍,百分比宽度,链等。

一个很好的博客,让你开始相同: https//proandroiddev.com/getting-your-constraints-right-constraintlayout-786254ed1166

(我是博客的作者)

使用SDP - 可扩展的大小单元库,用于支持不同的屏幕。

一个提供新大小单元的android SDK - sdp(可扩展的dp)。 此尺寸单位随屏幕尺寸而变化。 它可以帮助Android开发人员支持多个屏幕。 这是LINK

支持不同的屏幕尺寸。 使用ConstraintLayout。 Google已经解决了由ConstraintLayout支持不同屏幕大小的Android开发人员面临的最大问题。

https://developer.android.com/training/multiscreen/screensizes

暂无
暂无

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

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