Skip to content Skip to sidebar Skip to footer

Android: How To Make Selected Spinner Item To Textview?

I am trying to get the selected item from the spinner to be displayed DIRECTLY after it is selected. Imagine if this is like a quiz game. If you select one of the wrong ones, a TOA

Solution 1:

try this

@OverridepublicvoidonItemSelected(AdapterView<?>; parent, View view, int position, long id) {
        // On selecting a spinner itemStringitem= parent.getItemAtPosition(position).toString();

        // Showing selected spinner item
        Toast.makeText(parent.getContext(), "Selected: " + item, Toast.LENGTH_LONG).show();

    }

try this for if-else statement

spinner = (Spinner) findViewById(R.id.test);

        spinner.setOnItemSelectedListener(newOnItemSelectedListener() {

            @OverridepublicvoidonItemSelected(AdapterView<?> parent, View view,
                    int position, long id) {

                Stringitem="nothing";
                 // On selecting a spinner itemif(parent.getItemAtPosition(position).toString().equalsIgnoreCase("novels"))
                    item = parent.getItemAtPosition(position).toString();
                else{
                    //do other things
                }

                // showing a toast on selecting an item 
                Toast.makeText(parent.getContext(), item, Toast.LENGTH_LONG).show();
            }

            @OverridepublicvoidonNothingSelected(AdapterView<?> arg0) {
                // TODO Auto-generated method stub

            }

        });

Solution 2:

as per your explanation:

@OverridepublicvoidonItemSelected(final AdapterView<?> parent, View view, finalint pos,
        long id) {
    // TODO Auto-generated method stub
    result = spinner.getSelectedItem().toString();
    display = (TextView) findViewById (R.id.display);
    display.setText(result);
    if(result.equalsIgnoreCase("abc")){
        // for correct ans... open new activity using intent
    }else{
       // for wrong ans...
    }
}

Post a Comment for "Android: How To Make Selected Spinner Item To Textview?"