android的listview点击获取当前选项值的方法

响应OnItemClickListener事件,
在OnItemClickListener事件里,得到当前选择的索引,然后转换成HashMap,就可以得到被选中一列的任意值了。
public void onItemClick(AdapterView<?> parent, View view, int position,
			long id) {
		               System.out.println("当前值:"+position);
			Map<String, String> temp = map.get(position);
		                //temp是该选项的内容
		}
另外,以下是Android中如何迭带出ArrayList<HashMap<String,Object>>中hashmap里的键值对的方法:
ArrayList<HashMap<String,Object>> list=new ArrayList<HashMap<String,Object>>(10);
		Iterator<HashMap<String,Object>> it= list.iterator();
		HashMap<String,Object> hash;
		String key;
		Object value;
		Iterator<String> set;
		while(it.hasNext()){
			hash=it.next();
			set=hash.keySet().iterator();
			while(set.hasNext()){
				key=set.next();
				value=hash.get(key);
				//以下为对key和value的具体处理
			}
		}

转载于:https://www.cnblogs.com/zwenwen/archive/2012/02/17/2355839.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值