textview显示路径不是txt文件的文本

时间:2013-08-27 02:13:49

标签: android

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

2 个答案:

答案 0 :(得分:0)

setText()的参数是一个设置为它的String。在你的情况下,它将它设置为原始文件夹中文件的路径,因为这是在R.java文件夹中为该变量分配的值。

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

阅读方法之一是:

InputStream inputStream = getResources().openRawResource(R.raw.yourtextfile);
BufferedReader bufferedReader= new BufferedReader(new InputStreamReader(inputStream));
String eachline = bufferedReader.readLine();
while (eachline != null) {
     ........
}

答案 1 :(得分:0)

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