源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android用ListView显示SDCard文件列表的小例子

  • 时间:2022-04-21 14:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android用ListView显示SDCard文件列表的小例子
[u]复制代码[/u] 代码如下:
filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ADASiteMaps/SigRecord";         File file=new File(filePath);         File[] files = file.listFiles();
构造Adapter,
[u]复制代码[/u] 代码如下:
        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
[u]复制代码[/u] 代码如下:
        fileListView.setAdapter(mAdapter);
ListView点击事件的处理:
[u]复制代码[/u] 代码如下:
        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());             }            };
结果如下图: [img]http://files.jb51.net/file_images/article/201311/20131127165436206.gif[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部