Skip to content Skip to sidebar Skip to footer

Adding Onitemselectedlistener To Spinner

I have a button and a spinner (originally hidden). When user presses a button, spinner gets populated with items and becomes visible. Now I would like to add OnItemSelectedListener

Solution 1:

    final String[] s2 = getResources().getStringArray(R.array.capteur_size);
    final EditText ed = (EditText) findViewById(R.id.editTextCoC);

    spinnerCoC = (Spinner) findViewById(R.id.spinnerCoC);

    spinnerCoC.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1,
                int arg2, long arg3) {

            ed.setText(s2[arg2]);

        }

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

        }       

    });

Solution 2:

Declare your Spinner as field instantiate the listener once you do findViewById and use it wherever you want.


Post a Comment for "Adding Onitemselectedlistener To Spinner"