0

在我的应用程序中是读取文件的能力。这很好用,但是有一个问题。当我将文件的内容附加到我的大 EditText 时,不会添加任何换行符或任何它们被称为的内容,因此:

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

会变成这样:

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

如何阻止它并使其出现在 EditText 中,就像它出现在文件中一样?

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

4

1 回答 1

0

问题解决了。

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

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

使用 textBox 作为 Android EditText。

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

于 2010-10-06T19:04:54.547 回答