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?"