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

时间:2011-10-17 09:32:27

标签: android android-widget textview

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

4 个答案:

答案 0 :(得分:17)

为新行输入\n

This will be\ntwo lines

看起来像

This will be
two lines

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

答案 1 :(得分:8)

TextView tv = new TextView(this);
tv.setText("First Line \n this is Second Line");
setContentView(tv);

答案 2 :(得分:4)

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

像这样:

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

答案 3 :(得分:1)

确保TextView在xml中包含几行代码:

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

默认情况下 android:singleLine 为真。所以你可以用XML或Java代码设置它,即:

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

希望这会有所帮助。