<1>如果直接在XML文件中写入"aaaaanbbbb"可以换行。
<2>在Java文件中用textViewObj.setText("aaaanbbbb")也可以换行。
<3>将数据封装到模型类后,在Java文件中使用textViewObj.setText(obj.getXXX()).
在android的模拟器界面上显示没有换行的"aaaaanbbbb",'n'没有转义成换行。

解决办法:
定义换行字符为“|”,然后在android代码中替换为换行符“n”
TextView mTextView = new TextView(this);
mTextView.setText((currentQuestion.getDisplayName().replace("|","n")))

Last modification:March 25th, 2014 at 10:38 am
如果觉得我的文章对你有用,请随意赞赏