我想在我的应用中使用文本文件并使用此代码textview1.set Text(R.raw.ludo);
,但在应用中我只看到此文件的路径,我想使用其中的文本?
答案 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