【问题标题】:get which spinner is clicked获取点击了哪个微调器
【发布时间】:2013-06-19 07:54:36
【问题描述】:

我在单个视图中拍摄了多个微调器。我知道在选择项目时如何获取。

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

        parent.getItemAtPosition(pos);
    }

    @Override
    public void onNothingSelected(AdapterView<?> arg0) {
        // TODO Auto-generated method stub

    }

但是我怎么知道哪个微调器用户在单个侦听器中单击了?
任何建议将不胜感激。 提前致谢。

【问题讨论】:

    标签: android spinner android-spinner


    【解决方案1】:

    试试下面的方法。

    public void onItemSelected(AdapterView<?> parent, View view, int pos,
            long id) {
        switch(parent.getId()){
            case R.id.spinner1:
                //your code goes here
                break;
            case R.id.spinner2:
                //your code goes here
                break;
        }
    }
    

    请参阅 herehere

    【讨论】:

      【解决方案2】:

      onItemClick 中的parent 指的是被点击的 Spinner。

      AdapterView.OnItemSelected

      parent发生选择的AdapterView

      Spinner 是一个 AdapterView。 Spinner

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-21
        • 1970-01-01
        • 1970-01-01
        • 2023-01-06
        • 1970-01-01
        • 2021-03-20
        • 2014-03-01
        • 1970-01-01
        相关资源
        最近更新 更多