【发布时间】:2021-11-07 13:14:48
【问题描述】:
我在 android studio 中创建了新的登录页面。该活动 xml 在模拟器上看起来不错,但在实时移动中它看起来像不规则对齐我能做些什么呢?我为此使用了线性布局。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: java android-studio emulation
我在 android studio 中创建了新的登录页面。该活动 xml 在模拟器上看起来不错,但在实时移动中它看起来像不规则对齐我能做些什么呢?我为此使用了线性布局。
【问题讨论】:
标签: java android-studio emulation
最有效的解决方案是使用 ConstraintLayout。 ConstraintLayout 具有平面视图层次结构,与其他布局不同,因此它的性能优于其他各种布局。只有一个布局可以处理您的 UI。
或者您可以使用RelativeLayout,然后在RelativeLayout 中使用LinearLayout 作为子级,也就是说,您需要创建带有一些嵌套视图的层次结构,这会对性能产生不利影响。
【讨论】:
很可能您对像素进行了硬编码,请尝试转换为 ConstrainsLayout。 1 如果布局不简单,LinerLayout 无法提供足够的灵活性。
【讨论】: