我在我的应用程序中有两个微调器如何重新加载选定的微调器项目

时间:2016-03-02 04:11:47

标签: android android-spinner

重复选定的微调器项目,如首先选择A和B,它显示AB第二次选择BA我想显示AB和BA一个低于另一个

sp_spinner_a=(Spinner)findViewById(R.id.sp_spinner_a);
        sp_spinner_b=(Spinner)findViewById(R.id.sp_spinner_b);

        lay2=(LinearLayout)findViewById(R.id.lay2);
        lay5=(LinearLayout)findViewById(R.id.lay5);
        sp_spinner_a.setOnItemSelectedListener(this);
        sp_spinner_b.setOnItemSelectedListener(this);
          // Spinner Drop down elements
        String[] AgeArr = {"SELECT", "A", "B"};
         String[] iiemsArr = {"SELECT", "a", "b"};


          ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, AgeArr);

          // Drop down layout style - list view with radio button
          dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

          // attaching data adapter to spinner
          sp_spinner_a.setAdapter(dataAdapter);

          ArrayAdapter<String> dataAdapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, iiemsArr);

          // Drop down layout style - list view with radio button
          dataAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

          // attaching data adapter to spinner
          sp_spinner_b.setAdapter(dataAdapter1);


    }
    @Override
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
        // TODO Auto-generated method stub
    String isChecking=(String) sp_spinner_a.getSelectedItem();
    String isCheckingb=(String) sp_spinner_b.getSelectedItem();

    if(isChecking.equals("SELECT")){
        lay2.setVisibility(View.GONE);
        lay5.setVisibility(View.GONE);

    }else{
        lay2.setVisibility(View.VISIBLE);
    }
    }


    @Override
    public void onNothingSelected(AdapterView<?> parent) {


    }

0 个答案:

没有答案