将文本设置为 TextView

发布于 2024-11-30 20:45:44 字数 228 浏览 3 评论 0原文

我想通过代码为 textView 设置文本。我的文本是这样的:“aaaa \n bbb\n ccc”,如果我在屏幕上使用 setText() 方法,我会得到精确的这种格式,而不是这样:

"aaaa
bbb
ccc".

如果我放入 xml android:text="aaaa \ n bbb\n ccc" 工作正常。我需要通过代码设置它,而不是从 xml 文件。我该怎么做?

I want to set text for a textView by code. My text is something like this :" aaaa \n bbb\n ccc" and if I use setText() method on screen I got exact in this format, and not like this :

"aaaa
bbb
ccc".

If I put in xml android:text="aaaa \n bbb\n ccc" it works fine. I need to set this by code,and not from xml file. How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凶凌 2024-12-07 20:45:44

只需使用换行符“\n”,如下所示:

myTextView.setText("aaaa\nbbb\nccc");

这将输出:

啊啊啊
bbb
ccc

Simply use the newline character "\n", like this:

myTextView.setText("aaaa\nbbb\nccc");

That will output:

aaaa
bbb
ccc

蓝礼 2024-12-07 20:45:44

使用 HTML 标签:

myTv.setText(Html.fromHtml("<p>aaaa<br/>bbbb<br/>cccc</p>"));

Use HTML tags:

myTv.setText(Html.fromHtml("<p>aaaa<br/>bbbb<br/>cccc</p>"));
坐在坟头思考人生 2024-12-07 20:45:44

尝试这样:

setText("aaaa\nbbb\nccc");

Try like this:

setText("aaaa\nbbb\nccc");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文