我正在開發一個應用程序在android和我想驗證微調,即如果一個微調沒有被選中或跳過,那麼我想顯示一個警告對話框顯示一條消息「請選擇特定的微調器並向前移動」。從某種意義上說,我想讓用戶強制性地選擇微調器而不跳過它。如何顯示對話框,如果微調沒有被選中或跳過
回答
保持的第一個項目在spinner
是這樣的:請選擇某某..
說Spinner s;
然後檢查使用String st =s.getSelectedItem().toString()
或
int pos =s.getSelectedItemPosition()
然後您應該使用:
if(pos!=0)
{
\\do your work
}
else{
\\display alert
}
OR
if(!st.equals("Please select so and so.."))
{
\\do your work
}
else{
\\display alert
}
對於微調框,您可以使用onItemSelected()
來檢查空值。如果它爲空,則顯示對話框。對於對話框,你可以參考this
onItemSelected()方法被僅稱爲選擇了微調時,我在這裏不選擇從微調的任何項目,只是當焦點亮起噴絲我只是轉移到另一個焦點例如EditField中如果這樣做,我想顯示對話框。 – mobilemagic 2011-12-21 06:50:15
默認情況下,Spinner會顯示它的第一個項目。如果onItemSelected位於第一個位置或爲null,則可以設置條件。取決於你如何設置你的XML文件。如果你需要更多的幫助,你需要在你的問題中包含你的代碼。 – Hend 2011-12-21 06:57:20
- 1. 如果複選框被選中,如何跳過消息框
- 2. 顯示,如果複選框被選中
- 3. 如何使用進度微調顯示一個對話框?
- 4. 如果沒有複選框被選中
- 5. 對話框沒有顯示
- 6. 如何使微調對話框顯示當前選定的項目?
- 7. 微調控制器顯示如同對話框
- 8. 當複選框被選中時,顯示加載器微調器
- 9. 如何顯示在消息框中的用戶ID,如果微調值選擇
- 10. 的EditText:EDITTEXT沒有顯示如下微調
- 11. 如何,如果一個複選框被選中顯示/隱藏內容或不
- 12. 如何顯示對話框
- 13. IOS中沒有顯示對話框cordova
- 14. android警報對話框中的android複選框沒有顯示
- 15. 如果超過1個複選框被選中,如何顯示隱藏按鈕
- 16. 顯示警報()如果沒有單選按鈕被選中
- 17. jQuery選擇框沒有顯示,如果沒有通過點擊選擇
- 18. android如果顯示對話框
- 19. 只是如果顯示對話框
- 20. 如何在Android中顯示對話框中的對話框?
- 21. 單擊微調框時顯示自定義對話框
- 22. 顯示,如果沒有選中複選框的jQuery
- 23. 樂府微調顯示下拉列表中的對話框
- 24. jQuery UI對話框 - 文字沒有被選中第二次顯示
- 25. 如何在BlackBerry中顯示對話框
- 26. 如何在asp.net中顯示對話框
- 27. 如何在對話框中顯示UIPickerview
- 28. 如何根據所選功能跳過對話框
- 29. Primefaces對話框,沒有顯示
- 30. 進度對話框沒有顯示
感謝兄弟的答覆我肯定會使用這個... – mobilemagic 2011-12-22 07:09:00