【发布时间】:2014-04-20 00:56:40
【问题描述】:
当我像下面这样手动设置 textView 的字符串时,它可以工作。
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="line 1 \n line 2"/>
但是,当我尝试在这个 textView 上显示一个字符串时,它并没有换行。
String sample = "line 1 \n line 2";
textView1.setText(sample);
注意:实际上我是从 SQLite 数据库中获取字符串。但这不应该有所作为吧?因为它仍然是一个字符串!
sample = cursor.getString(DBAdapter.COL_sample);
textView1.setText(sample);
所以,现在我的 TextView 显示“\n”或“\r\n”字符而不是换行符。
【问题讨论】:
-
在这两种情况下都对我有用...你见过this吗?
-
我有,但遗憾的是它不起作用
-
你在什么 api 级别上测试这个?
标签: java android string textview