我正在处理以下问题,但我发现从ListView
读取.txt文件时出现问题,并将其显示在TextView
中。
代码是:
ArrayList<String> AcqList = GetFiles("/sdcard/Muse");
lv.setAdapter(new ArrayAdapter<>(getContext(),
android.R.layout.simple_list_item_1, AcqList));
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View vr, int position, long id) {
**????**
}
private boolean checkResults(String fileName){
File file = new File("/sdcard/MuSe/"+fileName);
if(file.exists()) return true;
else return false;
}
});
return vr;
}
我需要使用读取文件.txt的代码完成???
部分,并将其显示在ID为AcqText的TextView
中。在ListView
中,我显示了特定目录中的.txt文件列表。
答案 0 :(得分:0)
您应该将这些文件存储在资产或原始目录中,之后您可以使用
从这些文件中获取输入流如果使用资产
AssetManager am = context.getAssets();
InputStream is = am.open("yourfilename.txt");
OR 如果您使用原始目录,
InputStream is = getResources().openRawResource(R.raw.yourfilename);