无法在Android中的Spinner onItemSelected()中达到'if'条件?

时间:2012-11-28 08:26:11

标签: android android-spinner

我为我的应用程序创建了自定义微调器。我可以获得选定的微调项目,我也可以显示它。但是我无法在我的微调器的onItemSelected()中达到我的if条件。我无法在微调器内检查我的条件。我在哪里弄错了?任何人都可以告诉我吗?我该如何解决这个问题?提前谢谢。

1 个答案:

答案 0 :(得分:0)

试试这样。 if条件在spinner onItemSelected()中有效。 http://pastie.org/5452818

   @Override
public void onItemSelected(AdapterView<?> parent, View v, int position,long id)
{

  spinner_value =  parent.getSelectedItem().toString();
  Log.i("spinner_value", ".."+spinner_value);

       if(parent.getItemAtPosition(position).equals("January"))
        {
            Toast.makeText(this, "Success",Toast.LENGTH_SHORT).show();
        }
    }

    public void onNothingSelected(AdapterView<?> parent) 
    {

    }

只需与parent.getItemAtPosition(位置)进行比较就可以了.....谢谢。