我有不同大小的文本,通常可以容纳 1-3 行。我正在使用带注释的字符串构建文本,最后两个词始终是“到处搜索”。但是,我遇到了一个问题,我需要将“搜索”一词用“无处不在”括起来。
例如:
错误案例:
这是很长的文本,它已经换行搜索|(行尾)
永远存在
正确案例:
这是很长的文本,并且有换行(此处有空格)|(行尾)
搜索永恒之地
我尝试用两个不同的 Text() 可组合项分开,但我无法在多行 Text() 之后立即启动第二个 Text()
如果您想确保两个单词之间永远不会换行,可以使用常量
nbsp
,它是 Kotlin 不可中断的空白字符。
import kotlin.text.Typography.nbsp
//...
append("SEARCH")
append(nbsp)
append("everywhere")
如果您“搜索到处”只是出现在新行上,请使用
\n
字符串:
append("\nSEARCH everywhere")