在网站中,用户正在从textarea
以多行形式发送数据,例如:
Actions required:
- actin 1: xxx
- action 2: yyy
additional notes
这些数据以String
的形式发送到服务器,然后再发送到Android应用。
在android中,在textview
中显示此数据时,它显示为单行而不是多行,例如:
Actions required: - actin 1: xxx - action 2: yyy additional notes
如何修复它,以便数据在Android文本区域中以多行显示,就像在网站中输入数据一样!
答案 0 :(得分:0)
有很多方法可以做到这一点。
一种方法是将文本作为html
文本发送到服务器,以使其能够检测到新行“ \ n”,即:
sendToCloud(Html.toHtml(edittext.getText()))
// and set it as:
String multilineText = Html.fromHtml(textFromCloud);
或者,您也可以直接拆分文本以获取数组操作,即:
String[] actions = textFromCloud.split("-"); // will split to string of arrays start after "-"