如何在android中创建多行文本?

时间:2012-02-08 10:05:56

标签: android textview

在我的项目中,我需要显示说明页面。该页面包含8条指令。那么我们是否需要创建 8个textviews 来显示这些说明?是否可以使用一个文本视图显示所有这些说明?

I read about multi-line textviews

但是对于我的情况,我是否可以在一个textview中显示所有8条指令?

4 个答案:

答案 0 :(得分:3)

据我所知,在strings.xml中使用时,可以识别换行符\ n,因此您可以在那里声明指令并在布局中引用它。我从未在布局XML本身中找到一种方法,但可能会有一些东西。

为清晰起见,

编辑 - 我的意思是使用转义字符,例如:

<string name="instructions">Line 1\nLine 2</string>

答案 1 :(得分:2)

您可以在字符串资源或代码中使用\n换行符:textView.setText("1st line\n 2nd line");

答案 2 :(得分:0)

您可以使用html格式化字符串:textView.setText(Html.fromHtml("item 1<br>item 2<br>"));

答案 3 :(得分:0)

您可以使用:StringBuilder。