java - "getOnItemSelectedListener"方法不适用于微调器

标签 java android android-studio spinner android-spinner

        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”方法不适用于微调器。请提出编辑建议并解决我的问题 [错误如上所示] /image/jym1L.png

最佳答案

您必须使用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) {

    }
});

关于java - "getOnItemSelectedListener"方法不适用于微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58289871/

相关文章:

android - 为什么存在 Google maven 存储库,我应该在什么时候使用它?

java - 如何模拟 getApplicationContext

android - 点在 edittext 中不可见,数字 inputType 仅在横向

java - Android Studio自动生成getters和setters时如何同时生成注释

java - 在java中使用primefaces显示Blob图像

android - Binder/ProcessState.h 位于何处?

安卓工作室模拟器 : emulator shows only "android" text

java - 如何将 ArrayList<ArrayList<Integer>> 转换为 int[][]?

java - 我在使用 JJWT 库创建 JWT 时遇到问题

java - 如何使用 JGit 获取提交的文件列表