繁体   English   中英

如何从ListView onClickItem在TextView中显示.txt文件?

[英]How to display .txt file in a TextView from ListView onClickItem?

我正在以下工作,但在从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文件的列表。

您应该将这些文件存储在资产或原始目录中,然后可以使用来从这些文件获取输入流,

如果使用资产

AssetManager am = context.getAssets();
InputStream is = am.open("yourfilename.txt");

或者,如果您使用原始目录,

InputStream is = getResources().openRawResource(R.raw.yourfilename);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM