how do i create a multiline string in EditText?

痴心易碎 提交于 2019-12-04 07:08:37

问题


i want to display a string in a multiline EditText. Currently, the string displays as....

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

I want want it to display as...

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

This is my code, I have tried to use "\n", but to no avail...

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

Thank you in advance.


回答1:


You can use the android:minLines="3" for display the multiline in edittext. and for display cursor on the top of the edittext you can use like 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" />


来源:https://stackoverflow.com/questions/11642550/how-do-i-create-a-multiline-string-in-edittext

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!