如何在EditText中创建多行字符串?

时间:2012-07-25 04:07:08

标签: android string text multiline

我想在多行EditText中显示一个字符串。目前,字符串显示为....

Receive: 0 coin(s) Total
             Cost: $100

我希望它显示为......

Receive: 0 coin(s) 
Total Cost: $10

这是我的代码,我试图使用“\ n”,但无济于事......

result.setText("Receive:"+ " "+ df.format(rawounces)+"coin(s)" + "\n" 
     + "Total Cost:$" + df.format(transactionandpremium*rawounces));

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用android:minLines="3"在edittext中显示多行。 并且您可以使用android:gravity="top."

等编辑文本顶部的显示光标
<EditText
            android:id="@+id/edittext"
            android:layout_width="match_parent"
            android:layout_height="fill_parent"
            android:minLines="3"
            android:maxLines="5"
            android:gravity="top"
            android:inputType="textMultiLine" />