在 android 应用中使用微调器

Using spinner in android app

有人可以帮助我吗?我刚刚开始 Android 开发,我想创建一个具有下拉菜单的应用程序。我的代码中似乎有两个错误,我无法解决。错误出现在工具 OnItemSelectedListnerspinner.setOnItemSelectedListener(this);

public class MainActivity extends ActionBarActivity implements OnItemSelectedListener{
        int Cups = 1;
        int Price = 1;
        int Sum = 0;
        private Spinner spinner;
        private static final String[]paths = {"item 1", "item 2", "item 3", "item 4", "item 5"};

        @Override
        protected void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            spinner = (Spinner)findViewById(R.id.spinner);
            ArrayAdapter<String>adapter = new ArrayAdapter<String>(MainActivity.this,
                    android.R.layout.simple_spinner_item,paths);

            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            spinner.setAdapter(adapter);

            spinner.setOnItemSelectedListener(this);

        }



        public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {

            switch (position) 
            {
                case 0:
                    Price=0.5;
                    break;
                case 1:
                    Price=1;
                    break;
                case 2:
                    Price=2;
                    break;
                case 3:
                    Price=3;
                    break;
                case 4:
                    Price=4;
                    break;

            }
        }

第一个错误是执行正确的OnItemClickListener

implements AdapterView.OnItemClickListener

第二个是覆盖监听器的正确方法

@Override
onItemClick(AdapterView<?> parent, View view, int position, long id) {

}