我想根据从微调器中选择的值来显示消息。所以我使用了以下代码。
sp=(Spinner)findViewById(R.id.spinner1);
String ar[]={"hello","abc"};
ArrayAdapter<String> adapt=new ArrayAdapter<String>(SpinnerEampleActivity.this, android.R.layout.simple_spinner_dropdown_item,ar);
sp.setAdapter(adapt);
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3)
{
if(arg2==0)
{
AlertDialog.Builder alert=new AlertDialog.Builder(SpinnerEampleActivity.this);
alert.setMessage("hello");
alert.show();
}
else
{
AlertDialog.Builder alert=new AlertDialog.Builder(SpinnerEampleActivity.this);
alert.setMessage("abc");
alert.show();
}
}
但是如果我从微调器中选择已经选择的值,我不会收到任何消息。有什么可以帮助我解决问题的。提前致谢。