繁体   English   中英

将文本从原始文件复制到剪贴板

[英]Copying text from raw file to clipboard

我有一个包含内容的原始文件:

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());

在此处输入图片说明

不幸的是,对于某些版本的Android,这似乎是一再的抱怨,而我还没有找到简单的解决方案。

话虽如此,我看到两个选择。 第一种是尝试用\\ n替换换行符,这是Android字符,用于硬性返回。 那可能会解决您的问题。

如果不是这样,您可能只想在每次硬返回之前放置一个空格,以使它在复制时不会同时运行这些单词。 希望你能弄清楚!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM