-1
我已經使用微調來顯示在微調選定的特定項目的烤麪包。問題與微調
當Spinner中選擇「其他」時,我正在顯示烤麪包。 我已經按以下步驟進行的:
spinnerTemp=(Spinner)findViewById(R.id.spinnerTemp);
spinnerTemp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if(spinnerTemp.getSelectedItem().toString().equals("other")){
Toast.makeText(SocialLoginActivity.this, "Displayed", Toast.LENGTH_SHORT).show();
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
問題是當我選擇「其他」爲首次,吐司顯示..:FINE。現在,當場如果我再次選擇「其他」,則不顯示吐司。爲什麼?
現在,如果我選擇一些其他值,並再次嘗試選擇「其他」,它的工作正常。問題在於選擇「其他」一個接一個。
可能是什麼問題?
謝謝。
這意味着在第一時間選擇做工精細,下次沒有得到適當的敬酒。 – Harshid
請參閱:http://stackoverflow.com/questions/10854329/spinner-onitemselected-not-called-when-selected-item-remains-the-same – rafsanahmad007
您應該使用onItemClickListener來代替onItemSelectedListener。 –