【发布时间】:2016-09-16 00:56:11
【问题描述】:
随着 Android Studio 2.2 的 Preview 1,Google 在其支持库中发布了一个新布局:ConstraintLayout。使用 ConstraintLayout 可以更轻松地在 Android Studio 中使用设计工具,但我没有找到使用相对尺寸(如 LinearLayout 中的百分比或“权重”)的方法。有没有办法根据百分比定义约束?例如。让视图占据屏幕的 40%,在视图之间创建 20% 的边距,将视图的宽度设置为另一个视图宽度的 50%?
【问题讨论】:
-
ConstraintLayout 的
version 1.1添加了对宽度或高度的百分比支持。请参阅developer.android.com/reference/android/support/constraint/… 上的“百分比维度”或一些较新的答案。 -
最好的解决方案是使用偏差而不涉及两个复杂问题
标签: android android-support-library android-constraintlayout