我想在单击listView项目的单击Android中读取文本文件。我想在该字符串的一些列表中创建一个Android应用程序。
public void onListItemClick(ListView l, View v, int position, long id) {
您可能需要一个Filechooser
类,您可以在其中发送意图
Intent i = new Intent(this, FileChooser.class);
您可以尝试一下:
// Instanciating an array list
ArrayList<String> your_array_list = new ArrayList<String>();
//add file names
// This is the array adapter, it takes the context of the activity as a
// first parameter, the type of list view as a second parameter and your
// array as a third parameter.
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
your_array_list );
listview.setAdapter(arrayAdapter);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
String file_name = your_array_list.get(position);
File file = new File(dirPath, file_name);
//do stuff
}
});