我正在使用Android中的Spinners,经过一些游戏后,我遇到了一个问题,即获取所选的微调器项并将其转换为String。
有人可以向我解释如何正确地做到这一点吗?
谢谢。
答案 0 :(得分:1)
试试这个:
spinner.getSelectedItem().toString();
答案 1 :(得分:0)
好问题!我希望你没有失去Android开发的动力。
您缺少的是ItemListener。下面是如何从微调器获取数据的示例:
Spinner mySpinner = (Spinner) findViewbyId(R.id.<your id in your xml>)
然后为该项创建一个监听器:
mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String dataWanted = parent.getItemAtPosition(position).toString(); }
public void onNothingSelected(AdapterView<?> parent) {
}
});