如何获取值并在android中显示微调器的成员而不是itempostion?

时间:2014-12-10 06:17:20

标签: android spinner

我正在尝试为Android中的微调器分配ID和名称。然后我想要获取ID的值和微调器的名称。我怎样才能得到这两个值?

1 个答案:

答案 0 :(得分:0)

你的问题非常广泛且不清楚。但我认为你想获得一个名称值对(其中名称是微调器中的项)。这是一些有用的方法

从微调器获取所选项目(String)

mSpinner.getSelectedItem().toString();

获取所选项目位置

mSpinner.getSelectedItemPosition();

获取所选商品ID

mSpinner.getSelectedItemId();

现在,对于您的名称 - 值对,请将您的姓名和值(姓名和ID)保存在HashMap
在Spinner的onItemSelected(...)中,通过
Spinner.getSelectedItem().toString()

你可以通过
String mID = mHashMap.get("name")

现在您有所选项目的名称和ID。