gpt4 book ai didi

android - 在 TextView 上添加新行 `\n' 将不起作用

转载 作者:行者123 更新时间:2023-11-29 18:13:19 29 4
gpt4 key购买 nike

我不知道为什么它不起作用。我的 TextView 已经设置了 lines=6。字符串在代码中设置,如下所示:

address.setText((String) bundle.get("address"));

上面的代码仍然将 \n 显示为字符串而不是新行。 bundle.get("address") 是从 .dat 中检索的,它是 asset 中的“line1\nline2”文件存储但是当我尝试这个:

address.setText("line1\nline2");

这段代码工作正常。

知道这里出了什么问题吗?提前致谢

最佳答案

这并不是我正在寻找的真正答案,但我设法做了一些代码来替换 String 中的 \n (从文本文件读取)到\n 在代码中。这是我的解决方案。

String seperator = "\n";  
String []tempText = a.split(seperator);

if (a.contains(seperator)){
String b= "";
for (String c : tempText)
b +=c+"\n";
b= b.substring(0, b.length()-2);
address.setText(b);

}else{
address.setText((String) bundle.get("address"));

}

关于android - 在 TextView 上添加新行 `\n' 将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9594987/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com