我无法在Android中单击ListView项目时读取文本文件



我想在单击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
    }           
});

最新更新