Activity文件中,\n换行的有关问题

Activity文件中,\n换行的问题,在线等
我通过JSONObject obj = array.getJSONObject(i); json得到的String s变量,

System.out.println(s) 如下
\n\n招牌服务:牛排、咖啡\n\n公交指南
1 我把 .setText(s); 结果控件中没显示出换行,并把 \n显示到界面上了
2 如果我直接 String s="\n\n招牌服务:牛排、咖啡\n\n公交指南"; .setText(s); 此时是可正常换行的

现问:为什么会这样,如果要正常换行显示到界面上,怎么解决呢,thanks

------解决方案--------------------
同样求解.顶
------解决方案--------------------
第一种方法是不正确的,你获取的并不是是字符串值。而你要的\n不是字符串值,这就是相当于你的S定义成了
“\\n。。。。\\n...”而不是"\n...\n.."
------解决方案--------------------
在第一种里面.setText(s.toString());试试
------解决方案--------------------
2L正解。
------解决方案--------------------
tv.setText("你好\n你是谁?");
这样就可以吧?
------解决方案--------------------
replace("n","\n");