将得到的图片和该图片所在的文件夹名显示到listview中,要怎么做?
解决方案 »
- 各位大神!用eclipse sdk 开发android工程 需要建服务器端的web工程怎么办?
- ########## Android自定义控件显示问题 ##########
- 读取文本文件相同的字符串不同?
- imageView 设置背景的问题,怎么样居中不拉伸
- 求助:编译底层库时要使用公用库libxml2的头文件,请问应该怎样做? 麻烦大家帮帮忙~~
- 如何向xml文件中添加节点
- 调试问题,请高手指教
- camera 布局
- 新手学andriod求指导
- 如何解决eclipse 使用run运行,始终会跳到debug模式!
- 怎样获得 Android 的工程目录,并读写其中的文件。
- 问android上关于蓝牙和3G的低级问题
ContentResolver resolver = getContentResolver();
Cursor cur = resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
new String[]{MediaStore.Audio.Media.TITLE,MediaStore.Audio.Media.DATA},
MediaStore.Audio.Media.IS_MUSIC + "=1",null,null);
if(cur != null && cur.getCount() > 0){
cur.moveToFirst();
int i = 4;
while(!cur.isAfterLast()){
item = new RingInfo();
item.setInraw(false);
item.setTitle(cur.getString(0));
item.setPath(cur.getString(1));
item.setIndex(i++);
RingList.add(item);
cur.moveToNext();
}
} 图片只要修改resolver.query方法的参数及根据获取的字段修改内容就好。根据你的需求你还得判断文件的路径是否是你指定的目录下。
private ListAdapter buildListAdapter()
{
List<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
HashMap<String,String> m1= new HashMap<String,String>();
m1.put("user_name", "sanzhan");
m1.put("user_gender", "female");
HashMap<String,String> m2= new HashMap<String,String>();
m2.put("user_name", "lisi");
m2.put("user_gender", "female");
HashMap<String,String> m3= new HashMap<String,String>();
m3.put("user_name", "wangwu");
m3.put("user_gender", "male");
list.add(m1);
list.add(m2);
list.add(m3);
SimpleAdapter simpleAdapter = new SimpleAdapter(this,
list,
R.layout.item,
new String[]{"user_name","user_gender"},
new int[]{R.id.user_name,R.id.user_gender});
return simpleAdapter;
} .....
listView.setAdapter(buildListAdapter()); //这个是listview。加进去就ok
//布局里面随便添加图片