【发布时间】:2012-08-01 13:41:56
【问题描述】:
正如 jalopaba 在这里演示的那样,我已经创建了一个新类:How do you get the selected value of a Spinner?
public class MyItemSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
String selected = parent.getItemAtPosition(pos).toString();
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
并将其注册到原始类中的微调器:
spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());
但是,我仍然不能使用该选定的字符串来填写我在同一个类中的代码:
textView.setText(selected);
反正我是这个 Android 的新手,所以这个问题对你们中的一些人来说可能太愚蠢了
【问题讨论】:
-
初始化类外的字符串变量。在主类上面的 onCreate() 方法中初始化它。