【发布时间】:2013-11-25 08:02:04
【问题描述】:
我有一个 maxLines 为 10 且 singleLine 设置为 false 的 TextView。
当我做类似的事情时
TextView text = (TextView) findViewById(R.id.print);
text.setText("first line\n"+"second line\n"+"third line");
TextView 中的换行符正常工作。
第一行
第二行
第三行
但是,当我这样做时:
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String receiveString = "";
while ( (receiveString = bufferedReader.readLine()) != null ) {
ret = ret + receiveString + "\n";
}
view.setText(ret);
我得到类似:第一行第二行第三行
任何帮助将不胜感激。
【问题讨论】:
-
是
ret,类型为String? -
是的对不起,返回的是字符串。
标签: java android line-breaks