【发布时间】:2018-11-09 21:08:51
【问题描述】:
我有一个方法可以从 Firebase 中检索一些文本:
db = FirebaseFirestore.getInstance();
db.collection("Contact").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (DocumentSnapshot document : task.getResult()) {
String textt = (document.getString("Text"));
settext(textt);
}
}
}
});
当我检索字符串“文本”时,我调用 settext 方法:
private void settext(String textt){
mainTextView.setText(textt);
}
这是字符串 textt 的值:“azerty123\nqwerty\ntest” 但是 mainTextView 打印 "azerty123\nqwerty\ntest" 没有换行符。
有人可以帮我吗?
已修复,只需将方法 settext 覆盖为:
private void settext(String textt){
String text = textt.replaceAll("\\\\n", "\n");
mainTextView.setText(text);
}
【问题讨论】:
标签: android android-studio textview newline