Android开发中用于Spinner的OnItemSelectedListener

时间:2015-02-27 17:46:46

标签: android spinner android-spinner onitemselectedlistener

我使用微调器来选择某个值,而在包含spinnr的活动中,我实现了OnItemSelectedListener。

我在OnCreate()方法中定义了

spinner1.setOnItemSelectedListener(this);

但它没有找到onItemSelected()方法,我的猜测是我没有发送正确的变量("这个")。

我应该向setOnItemSelectedListener发送什么才能使其获得该方法? 谢谢!

2 个答案:

答案 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