Dynamic Spinners项目选择错误

时间:2016-11-23 06:02:22

标签: android dynamic spinner

我正在动态创建和填充微调器,问题是在选择任何微调器的项目(例如:第4个)时,我得到最后一个微动物的id,这是动态创建的项目(第4个id)。我希望得到相应的id,我将动态设置为微调项目。

如何正确获取每个微调器的值..

代码如下。

div.panel-body

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

获取所选项目名称:

 int position = sp.getSelectedItemPosition();

获取所选项目位置:

   HashMap<String, String> nameId;
   String itemId;
   String itemName= String.valueOf(sp.getSelectedItem());

   for (String s : nameId.keySet()) {

            if (nameId.get(s).equals(itemName)) {

                itemId= s;

            }

现在根据你的代码最新消息如果你想获得 Id 你动态设置的那些。

{{1}}

尝试使用上述建议