![](/img/trans.png)
[英]How to get selected item position from Spinner using SimpleAdapter
[英]my spinner and how to get the position of item selected
我有一个由数组列表填充的微调器,每个微调器上的每个“行”在每个索引处都有多个哈希图。 因此,当选择该项目时,我想获取所选择的单个键并对其进行处理,我在照片中这样做,但是有一个问题我该如何解决
图片http://www.qzal.net/01/2012-10/13530999521.png
这是代码的可用副本:
spinner2.setOnItemSelectedListener(new CustomOnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
ArrayList<HashMap<String, String>> arrList = new ArrayList<HashMap<String,String>>();
// for each key in the hashMap at this position..
for (String key : arrList.get(position).get("SectionID"))
{
}
}
@Override
public void onNothingSelected(AdapterView<?> adapter) {}
});
您必须一次完成一个级别。 首先从ArrayList中获取每个HashMap,然后询问您的特定密钥:
for (HashMap<String, String> map : arrList) {
String value = map.get("SectionID");
// Do something
}
但是,如果您只是初始化arrList
则其中将没有任何内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.