【发布时间】:2021-08-09 04:15:47
【问题描述】:
在此 Jetpack Compose 代码中,第一个 Text 可组合的结果在新行中包含带括号的文本:
Column {
Text(text = "2.(0123456789)",
modifier = Modifier
.width(60.dp)
.padding(start = 5.dp))
Spacer(modifier = Modifier . padding(20.dp))
Text(text = "2.0123456789",
modifier = Modifier
.width(60.dp)
.padding(start = 5.dp))
}
如果我删除“.”或删除“(”,则不会发生这种情况。
【问题讨论】:
-
不知道为什么会这样,但是您是否尝试过使用 \ 转义字符
-
你的宽度是
60.dp,这意味着常规的换行规则适用,与Android的其余部分相同。是什么让您认为它做错了什么? -
我试过逃跑。至于换行的规则,“.”怎么办?和“(”因素?
-
@ianhanniballake 抱歉,我是 Android 新手,刚开始使用 Compose。我没有在 JavaFx 中遇到这个问题。我会研究规则以及如何得到我想要的谢谢。
标签: android android-jetpack-compose