-1
我爲我的應用程序創建了自定義的微調器。我可以得到選定的微調項目,我也可以顯示它。但是我無法在我的微調控件的onItemSelected()內達到我的條件。我無法檢查我的條件內的微調。我在哪裏犯了一個錯誤?有人可以告訴我嗎?我該如何解決這個問題?提前致謝。無法達到'如果'條件內的微調在android中的onItemSelected()?
我爲我的應用程序創建了自定義的微調器。我可以得到選定的微調項目,我也可以顯示它。但是我無法在我的微調控件的onItemSelected()內達到我的條件。我無法檢查我的條件內的微調。我在哪裏犯了一個錯誤?有人可以告訴我嗎?我該如何解決這個問題?提前致謝。無法達到'如果'條件內的微調在android中的onItemSelected()?
只要嘗試這樣。 if條件將在微調器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(位置)比較,將作品.....謝謝。
在這裏發佈和格式化代碼。閱讀常見問題 –
你說這是一個微調,但在你的代碼它擴展了一個活動? – jaumard
您的代碼無法編譯爲'cash_month_select.setOnItemSelectedListener(CashFlow .this);'CashFlow.this不是OnItemSelectedListener – njzk2