我有一个包含内容的原始文件:
Ah, dearest Jesus, holy Child,
make Thee a bed, soft, undefiled
within my heart, that it may be
a quiet chamber kept for Thee.
My heart for very joy doth leap,
My lips no more can silence keep;
I, too, must sing with joyful tongue
That sweetest ancient cradle song.
Glory to God in highest Heaven,
Who unto man His Son hath given;
While angels sing with tender mirth,
a glad new year to all the earth.
Amen.
当我使用TextView的setText方法时,它显示正常,但是当我使用以下代码将上述文本复制到剪贴板时,缺少新的行字符。如何解决它。
((ClipboardManager) getSystemService(CLIPBOARD_SERVICE))
.setText(tv.getText());
答案 0 :(得分:1)
不幸的是,这似乎是对某些Android版本的反复抱怨,我还没有找到一个简单的解决方案。
话虽如此,我看到两种选择。第一种是尝试用\ n来替换新行字符,用于硬回车的Android字符。这可能会解决您的问题。
如果没有,您可能只想在每次硬回车之前放置一个空格,这样在复制时它就不会同时运行这些单词。希望你能搞定它!