Copy Code code as follows:
FilePath = Environment.getexternalstoragedirectory (). GetAbsolutePath () + "/adasitemaps/sigrecord";
File File=new file (FilePath);
file[] files = file.listfiles ();
Structural adapter,
Copy Code code as follows:
for (File mcurrentfile:files) {
Mfilename.add (Mcurrentfile.getname ());
}
arrayadapter<string> madapter = new Arrayadapter<string> (this, Android. R.layout.simple_expandable_list_item_1,mfilename);
Show ListView
Copy Code code as follows:
Filelistview.setadapter (Madapter);
ListView Click event Handling:
Copy Code code as follows:
Filelistview = (ListView) Findviewbyid (R.id.filelistview);
Filelistview.setonitemclicklistener (Filelistviewitemclicklistener);
Private Adapterview.onitemclicklistener Filelistviewitemclicklistener =
New Adapterview.onitemclicklistener () {
@Override
public void Onitemclick (adapterview<?> parent, view view, int position,
Long id) {
TODO auto-generated Method Stub
Test ... ................
TextView TextView = (TextView) Findviewbyid (r.id.textviewfile);
Textview.append (Mfilename.get (position). ToString ());
}
};
The results are shown below: