有没有办法以编程方式将TextView
中的文字设置为两行?
答案 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");
希望这会有所帮助。