Android开发:如何在使用setText()时自动添加换行符?

时间:2010-10-05 21:18:29

标签: android file android-edittext settext

在我的应用程序中是能够读取文件。 这很好用,但是有一个问题。 当我将文件的内容附加到我的大EditText时,没有换行或者它们被调用的任何内容,所以这个:

function hmm(){
 echo 'Hello, PHP!';
}

会变成这个:

function hmm(){ echo 'Hello, PHP!'; }

如何停止此操作并使其显示在文件中显示的EditText中?

更新: 真的很抱歉浪费你的时间,我变得愚蠢,并没有考虑在while循环追加每一行后添加“\ n”。

1 个答案:

答案 0 :(得分:0)

问题解决了。

基本上在用于输出每一行的while循环中,你需要附加一个换行符(\ n),如下所示:

     while (dis.available() != 0) {
      textBox.append(dis.readLine() + "\n");
     }

textBox是Android EditText。

这将使EditText看起来与文本在您选择的文件中完全相同。