在我的應用程序,我有一個微調3值。Android微調onNothingSelected
如果按第一個它應該去的活動:UploadPicture
如果按第二個它應該去的活動:ChangePassword
如果按最後一次它應該去活動:登錄
但由於微調器在啓動時具有第一個值,因此如果您選擇第一個,似乎無法觸發onItemSelected。 (我不想要第四個值:「請選擇一個」)。所以我的問題是我如何觸發onNothingSelected?因爲當我選擇第一個值時,它不會觸發onItemSelected。
我的代碼:
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
System.out.println(pos + " " + first);
if (!first && pos == 0) {
goUpload();
} else if (!first && pos == 1) {
goInternReportActivity();
//spinner.setSelection(0);
} else if (!first && pos == 2) {
goTeksterActivity();
//spinner.setSelection(0);
}
first = false;
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
goUpload();
}
add --select--標籤作爲默認值設置在微調和驗證微調無爲獲取選擇 – 2014-09-30 11:13:38
我不明白你的意思? :( – 2014-09-30 11:21:02