【发布时间】:2020-02-21 17:36:17
【问题描述】:
我可以使用ConstraintLayout 创建一个视图,根据最大的子视图对齐子视图吗?
示例:
考虑到打印的右侧Text 在其中一行中可能更大,我想让进度条与右侧最大的Text 对齐。
那可能吗?我可以用嵌套的LinearLayout 做到这一点,但想知道ConstraintLayout 是否解决了这个问题
【问题讨论】:
-
是的,您可以通过使用约束布局或 Relativelaout 来实现这一点。在 Relativelayout 中,将文本对齐到 allignparenEnd,将进度条对齐到文本的开头
-
@Raza:但在这种情况下,每个进度条都将与其右侧的文本对齐,而我希望进度条彼此从上到下对齐和与较大尺寸的文本对齐
-
您是否使用要显示的列表项。或者这是包含这些项目的静态视图。?
-
@Raza:静态视图
标签: android android-linearlayout android-view android-constraintlayout