Android用ListView显示SDCard文件列表的小例子
filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ADASiteMaps/SigRecord";
File file=new File(filePath);
File[] files = file.listFiles();
构造Adapter,
for(File mCurrentFile:files){
mFileName.add(mCurrentFile.getName());
}
ArrayAdapter<String> mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,mFileName);
显示 ListView
fileListView.setAdapter(mAdapter);
ListView点击事件的处理:
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());
}
};
结果如下图:
相关文章
Android读取本地json文件的方法(解决显示乱码问题)
这篇文章主要介绍了Android读取本地json文件的方法,结合实例形式对比分析了解决显示乱码问题的方法,需要的朋友可以参考下2016-06-06Android开发方式之Java+html+javascript混合开发
这篇文章主要为大家详细介绍了Android开发方式的其中一种Java+html+javascript混合开发,感兴趣的小伙伴们可以参考一下2016-06-06Android实现录音方法(仿微信语音、麦克风录音、发送语音、解决5.0以上BUG)
大家平时在使用微信qq聊天时经常会发送语音功能,今天小编给大家带来了基于android实现录音的方法仿微信语音、麦克风录音、发送语音、解决5.0以上BUG,需要的朋友参考下吧2018-04-04
最新评论