我希望在一行中包含两个文本,第一个文本的宽度应该是到第二个文本开始的位置,就像这样:
我试过使用 Modifier weight,但是没有达到相同的效果。
有没有一种方法可以使用 Row 来实现,而不需要使用 ConstraintLayout。
编辑:
编辑:
Row(modifier = Modifier.fillMaxWidth()) {
Text(
"Some long title abcd efgh ijkl mnop qrst uvwx yzzzzz Some long title abcd efgh ijkl mnop qrst uvwx yzzzzz",
maxLines = 1,
overflow = TextOverflow.Ellipsis,
modifier = Modifier.weight(5f)
)
Text("View all", modifier = Modifier.weight(1f))
}
这个方法可以工作,如果我漏掉了什么,请建议更好的解决方案。
weight
修饰符应该有效。 - Phil Dukhov