我使用微调器来选择某个值,而在包含spinnr的活动中,我实现了OnItemSelectedListener。
我在OnCreate()方法中定义了:
spinner1.setOnItemSelectedListener(this);
但它没有找到onItemSelected()方法,我的猜测是我没有发送正确的变量("这个")。
我应该向setOnItemSelectedListener发送什么才能使其获得该方法? 谢谢!
答案 0 :(得分:1)
包含spinnr的活动,我已经实现了 OnItemSelectedListener
如果在Activity中实现了OnItemSelectedListener
侦听器,则在Activity:
onItemSelected
@Override
public void onItemSelected(AdapterView<?> parent,
View selectedItemView, int position, long id) {
// your code here
}
答案 1 :(得分:0)
试试这个。
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
//Do something
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
你也可以看看这个。 http://developer.android.com/guide/topics/ui/controls/spinner.html