小编Alp*_*dim的帖子

Android - Spinner + setOnClickListener

所以,我想分配一个Spinner OnClick,但是我收到以下错误

     java.lang.RuntimeException: Don't call   setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead
Run Code Online (Sandbox Code Playgroud)

我点击微调器时需要它来收集数据,然后再使用它.我知道我之前做过,但我丢失了代码.谷歌搜索答案,我没有找到任何有用的东西.如果这有帮助,我正在使用pagerview布局.这是我的代码:

     public class DATA extends Fragment {
         public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

        if (container == null) {
            return null;
        }

  ScrollView GPU_LAYOUT = (ScrollView)inflater.inflate(R.layout.gpu, container, false);

      final TextView higher_than =(TextView) GPU_LAYOUT.findViewById(R.id.gpu_higher_than_value);

        final Spinner min_max =(Spinner) GPU_LAYOUT.findViewById(R.id.min_max_spinner_gpulay);  

        min_max.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                String TMP=min_max.getSelectedItem().toString();
                higher_than.setText(TMP);
            }
        });

       return GPU_LAYOUT;
      }
Run Code Online (Sandbox Code Playgroud)

有什么办法可以吗?谢谢!

java android spinner onclicklistener

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

java ×1

onclicklistener ×1

spinner ×1