【问题标题】:How disable spinner from another spinner?如何从另一个微调器禁用微调器?
【发布时间】:2014-05-15 14:12:08
【问题描述】:

我有 3 个旋转器 微调器 spinner1,spinner2,spinnerAorD;

spinner1 = (Spinner)findViewById(R.id.spinner);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(SpeedActivity.this,
            android.R.layout.simple_spinner_item, speedcutlist);


    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner1.setAdapter(adapter);
    spinner1.setOnItemSelectedListener(this);

    spinner2 = (Spinner)findViewById(R.id.spinner2);
    ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(SpeedActivity.this,
            android.R.layout.simple_spinner_item, cctimer);


    adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner2.setAdapter(adapter2);
    spinner2.setOnItemSelectedListener(this);

    spinnerAorD = (Spinner)findViewById(R.id.spinnerAorD);
    ArrayAdapter<String> adapter3 = new ArrayAdapter<String>(SpeedActivity.this,
            android.R.layout.simple_spinner_item, AorD);


    adapter3.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerAorD.setAdapter(adapter3);
    spinnerAorD.setOnItemSelectedListener(this);
 if(spinnerAorD.getId() == R.id.spinnerAorD)
        switch (position){

            case 0:
                AD = 0;
                break;
            case 1:
                AD = 1;
                spinner1.getSelectedView();
                spinner1.setEnabled(false);
                break;

        }

如果 AD =1,我正在尝试禁用 spinner1,但它会禁用 spinnerAorD 本身而不是 spinner1 请求解决方案。谢谢

【问题讨论】:

标签: java android spinner


【解决方案1】:

我已修复它,感谢 cmets 关于 ID 更改的信息让我找到了答案

 if (AD == 1){
        spinner1 = (Spinner)findViewById(R.id.spinner);//this line fixed it
        spinner1.getSelectedView();
        spinner1.setEnabled(false);

    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 2012-04-12
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多