0

如果我有这样的应用程序:

@Composable
fun App() {
    SelectionContainer { 
        Column { 
            Text("Line 1")
            Text("Line 2")
        }
    }
}

文本元素显示好像它们之间有换行符,但是当我选择要复制它的文本时,我得到连接的原始文本“第 1 行第 2 行”,没有换行符。这似乎是合理的,因为如果使用了代码Row,并且已经包含了换行符,你就会有人问为什么要添加换行符。

对于这个直接的开发任务,我只想取回换行符,但我的问题范围更广。在另一个应用程序中,我计划使用Text组件来显示数学表达式,对于那些将其复制为 LaTeX 而不是原始文本可能很有用。

我该如何定制这个?

(我刚刚发现的直接问题的一个技巧是,包含"\n"在字符串中,但设置为maxLines = 1。)

4

0 回答 0