0

我想在我的应用程序中使用文本文件并使用此代码textview1.set Text(R.raw.ludo); ,但在应用程序中我只看到此文件的路径我想使用其中的文本?

4

2 回答 2

0

setText() 的参数是一个设置为它的字符串。在您的情况下,它将其设置为 raw 文件夹中文件的路径,因为这是 R.java 文件夹中已分配给该变量的值。

如果要设置内容,请在应用程序中打开文件,读取字符串中的内容并设置该字符串。

阅读方式之一是:

InputStream inputStream = getResources().openRawResource(R.raw.yourtextfile);
BufferedReader bufferedReader= new BufferedReader(new InputStreamReader(inputStream));
String eachline = bufferedReader.readLine();
while (eachline != null) {
     ........
}
于 2013-08-27T02:19:09.237 回答
0

您需要从文件中读取文本。阅读此线程可以帮助您: Reading a plain text file in Java

于 2013-08-27T02:20:46.253 回答