当前位置: 移动技术网 > IT编程>移动开发>Android > Android用ListView显示SDCard文件列表的小例子

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

会呼吸的痛 杨宗纬,吉炜,大学外语教学网

复制代码 代码如下:

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


结果如下图:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网