有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java“getOnItemSelectedListener”方法不适用于微调器

        ArrayAdapter<CharSequence> adapter_height = ArrayAdapter.createFromResource(this,R.array.Height,安卓.R.layout.simple_spinner_item);
        adapter_height.setDropDownViewResource(安卓.R.layout.simple_spinner_dropdown_item);
        height_spinner.setAdapter(adapter_height);

    height_spinner.getOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {

        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {

        }
    });

该微调器无法使用“getOnItemSelectedListener”方法。请建议编辑并解决我的问题 [错误如上所示] https://i.stack.imgur.com/jym1L.png


共 (1) 个答案

  1. # 1 楼答案

    你必须使用setOnItemSelectedListener而不是getOnItemSelectedListener。比如下面

    height_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    
          @Override
          public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
    
        }
    
         @Override
         public void onNothingSelected(AdapterView<?> adapterView) {
    
        }
    });