问题标签 [compose-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
6 浏览

android-jetpack-compose - 自定义撰写文本组件的剪贴板复制行为

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

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

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

我该如何定制这个?

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