【问题标题】:The "getOnItemSelectedListener" method is not working with the spinner“getOnItemSelectedListener”方法不适用于微调器
【发布时间】:2019-10-08 23:59:11
【问题描述】:
        ArrayAdapter<CharSequence> adapter_height = ArrayAdapter.createFromResource(this,R.array.Height,android.R.layout.simple_spinner_item);
        adapter_height.setDropDownViewResource(android.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

【问题讨论】:

    标签: java android android-studio spinner android-spinner


    【解决方案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) {
    
        }
    });
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 1970-01-01
      相关资源
      最近更新 更多