选择文件的对话框叫什么组件 最近想要个功能,就是点击按钮,选择一个文件,想问下,这个选择文件的对话框是什么组件,,大神谁那有这个代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的是不是想选择SD卡里面的文件你可以启动个继承自ListActivity的activity选择好再做相关操作其中最核心的读取文件列表方法类似如下: private List<Map<String, Object>> getData(String filePath) { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); File f=new File(filePath); File[] files=f.listFiles(); for(int i=0;i<files.length;i++) { Map<String, Object> map = new HashMap<String, Object>(); File file=files[i]; if (!file.isDirectory()){ if(getExt(file.getName()).equals(fileType)){ map.put("title", files[i].getName()); map.put("info", "this is a sigle file"); map.put("img", R.drawable.item_left2); list.add(map); } }else{//文件夹 map.put("title", files[i].getName()); map.put("info", "this is a folder"); map.put("img", R.drawable.item_left2); list.add(map); } } return list; } 扫描sdcard,然后用listView显示下 就可以了吧! 楼主肯定想知道有没有什么控件,直接实现类似于window中选择上传文件的效果,而不是自己去取这种list android手机中sim卡状态获得的相关问题 android 音频传输问题 设置Matrix.setValue后用Matrix.getValue取出来,设置的值和取出来的值不同。 android怎么实现自动解锁,和自动打开应用程序? 帮忙介绍一下学android的书吧 求助avd模拟器问题 向XML文件添加子元素 C++Builder如何和网站进行HTTPS的POST和GET? 为什么70行编译都不能成功? 什么错误啊 谢谢 内存溢出OOM,求高手解救 进来给个建议吧 jquery mobile的问题
你可以启动个继承自ListActivity的activity
选择好再做相关操作其中最核心的读取文件列表方法类似如下: private List<Map<String, Object>> getData(String filePath) {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
File f=new File(filePath);
File[] files=f.listFiles();
for(int i=0;i<files.length;i++)
{
Map<String, Object> map = new HashMap<String, Object>();
File file=files[i];
if (!file.isDirectory()){
if(getExt(file.getName()).equals(fileType)){
map.put("title", files[i].getName());
map.put("info", "this is a sigle file");
map.put("img", R.drawable.item_left2);
list.add(map);
}
}else{//文件夹
map.put("title", files[i].getName());
map.put("info", "this is a folder");
map.put("img", R.drawable.item_left2);
list.add(map);
}
}
return list;
}