如何在String中开始新行?

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

标签: android string android-edittext settext

  

可能重复:
  how do i create a multiline string in EditText?

我想在多行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 :(得分:0)

您可以使用Html属性将文本设置为::

<EditText
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   />

String str="Receive: 0 coin(s) <br> Total Cost: $10";
editText.setText(Html.formHtml(str));