我正在尝试为Android中的微调器分配ID和名称。然后我想要获取ID的值和微调器的名称。我怎样才能得到这两个值?
答案 0 :(得分:0)
你的问题非常广泛且不清楚。但我认为你想获得一个名称值对(其中名称是微调器中的项)。这是一些有用的方法
从微调器获取所选项目(String)
mSpinner.getSelectedItem().toString();
获取所选项目位置
mSpinner.getSelectedItemPosition();
获取所选商品ID
mSpinner.getSelectedItemId();
现在,对于您的名称 - 值对,请将您的姓名和值(姓名和ID)保存在HashMap
。
在Spinner的onItemSelected(...)
中,通过
Spinner.getSelectedItem().toString()
你可以通过
String mID = mHashMap.get("name")
现在您有所选项目的名称和ID。