Android:mysql中的新行字符在textview中不起作用
我正在mysql db(longtext类型)中保存一些文本,其中包含新行字符,如:Android:mysql中的新行字符在textview中不起作用,android,mysql,newline,Android,Mysql,Newline,我正在mysql db(longtext类型)中保存一些文本,其中包含新行字符,如: Hello World This is a test Thanks 我通过php发送db值,如下所示: $message = 'Hello World' . "\n"; $message .= 'This is a test' . "\n"; $message .= 'Thanks; 我可以看到新行字符保存在db中,它显示的很好 然而,在TextView中,我看到所有文本都连接在一起,没有新行字符。以下是T
Hello World
This is a test
Thanks
我通过php发送db值,如下所示:
$message = 'Hello World' . "\n";
$message .= 'This is a test' . "\n";
$message .= 'Thanks;
我可以看到新行字符保存在db中,它显示的很好
然而,在TextView中,我看到所有文本都连接在一起,没有新行字符。以下是TextView的显示方式:
Hello WorldThis is a testThanks
我所尝试的:
- 设置android:singleLine=“false”
msg.replaceAll(“\n”,System.getProperty(“line.separator”))
yourTextView.setText(Html.fromHtml(text));
使用
msg.replaceAll("\n","<br />");
我想在android TextView而不是php应用程序中显示它,但TextView上没有setHTML方法
myTextView.setText(Html.fromHtml(msg));