zoukankan      html  css  js  c++  java
  • Android-用ListView显示SDCard文件列表

    【转载】

    本文简单实现了用ListView显示SDCard文件列表,目录的回退等功能暂不讨论

    获取文件列表,files即为所选择目录下的所有文件列表:

    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());
                }        
        };

    结果如下图:

    转载本站文章请注明,转载自:ADASiteMap的空间[http://www.adasitemap.tk]

  • 相关阅读:
    京东分页
    相册分类列表页
    在线运行Javascript,Jquery,HTML,CSS代码
    点击事件后动画提示
    一些广告代码
    爱可有—之最经典
    爱可有网络社区需要定义
    鼠标移动时缩小图片显示说明
    Flask-RESTful 快速入门
    Sequelize 关系模型简介
  • 原文地址:https://www.cnblogs.com/masonchi/p/3446096.html
Copyright © 2011-2022 走看看