我正在尝试将OutlinedTextField(如下图所示)设置为“wrap-content”。最理想的情况是它足够大,恰好适合内部文本500g
,并且在用户编辑字段时可以扩展和收缩。如果我没记错的话,在旧的视图中(非Compose版)使用ConstraintLayout是可能实现的,但在Compose中这样做不起作用。
到目前为止,我已经尝试调整各种修饰符(每个修饰符单独调整):
.defaultMinSize(minWidth = 10.dp)
.width(IntrinsicSize.Min)
.widthIn(1.dp, Dp.Infinity)
.requiredWidth(IntrinsicSize.Min)
我还尝试将Row
放到Compose ConstraintLayout
中,但好像没有效果。
如果将大小修饰符设置为较小的宽度,则确实可以减小其宽度,但它不再扩展...
有人能够实现这个吗?