如何将TextView中的文本设置为两行?

发布于 2024-12-10 13:58:36 字数 51 浏览 0 评论 0原文

有没有办法以编程方式将 TextView 中的文本设置为两行?

Is there any way to programmatically set text in TextView to be in two lines ?

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

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

发布评论

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

评论(4

浅浅淡淡 2024-12-17 13:58:36

输入 \n 作为新行将

This will be\ntwo lines

如下所示

This will be
two lines

另外,请确保 TextViews setsingleline() 未设置为 true

Type \n for a new line

This will be\ntwo lines

will look like

This will be
two lines

Also, be sure that the TextViews setsingleline() isn't set to true

讽刺将军 2024-12-17 13:58:36
TextView tv = new TextView(this);
tv.setText("First Line \n this is Second Line");
setContentView(tv);
TextView tv = new TextView(this);
tv.setText("First Line \n this is Second Line");
setContentView(tv);
甜点 2024-12-17 13:58:36

您可以使用 \n 在文本视图中插入换行符。

像这样:

playing.setText( "STATION: \n" + stations.get( position ) );

You can use \n to insert a line break in your textview.

Like this:

playing.setText( "STATION: \n" + stations.get( position ) );
阳光下慵懒的猫 2024-12-17 13:58:36

确保您的 TextView 在 xml 中有几行代码:

android:lines="2"
android:singleLine="false"

默认情况下 android:singleLine 为 true。因此,您可以在 XML 或 Java 代码中设置它,即:

txtNextLine.setSingleLine(false);
txtNotActivate.setText("first line\n"+"second line");

希望这会有所帮助。

Make sure your TextView has couple of lines of code in xml:

android:lines="2"
android:singleLine="false"

by default android:singleLine is true. So you can set it in XML or in Java code i.e. :

txtNextLine.setSingleLine(false);
txtNotActivate.setText("first line\n"+"second line");

Hope this will help.

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