5
Q
顯示驗證消息
A
回答
13
從我的經驗,這是最好的方法:
EditText yourEditText;
// when you detect an error:
yourEditText.setError("Input must be 4 digits and numeric");
結果是:
而且,如果輸入必須是數字,在使用android:inputType="numberSigned"
EditText
的定義。這樣設備將不允許用戶輸入非數字值;甚至更好,它會顯示一個特殊的鍵盤來這樣做:
0
在xml中的EditText定義中,使用android:numeric調出數字輸入法,並使用android:maxLength =「4」將輸入限制爲4位數。在按鈕上使用android:onClick可觸發點擊處理程序。
public void onClick(View v) {
if(mEditText.length() != 4) { // check if 4 digits
Toast.makeText(this, "Input must be 4 digits and numeric", Toast.LENGTH_SHORT).show();
}
}
相關問題
- 1. 顯示驗證消息
- 2. jQuery驗證不顯示錯誤消息
- 3. 使用JsonResult顯示驗證消息
- 4. jsf primefaces驗證消息反覆顯示
- 5. 驗證摘要未顯示消息框
- 6. zend驗證消息不顯示
- 7. 未顯示php驗證消息
- 8. AngulaJS正確顯示驗證消息
- 9. 顯示適當的驗證消息
- 10. 驗證錯誤消息不顯示MVC4
- 11. Vuejs:ajax驗證錯誤消息不顯示
- 12. 未顯示jQuery驗證程序消息
- 13. 驗證插件 - 顯示消息
- 14. Webform驗證消息不顯示
- 15. 顯示驗證消息Laravel 5.4
- 16. 驗證但不顯示錯誤消息
- 17. 休眠驗證消息不顯示
- 18. 顯示成功驗證的消息
- 19. Ajax表單驗證消息不顯示
- 20. Struts2驗證消息不顯示
- 21. Symfony驗證不顯示消息
- 22. 在ModelState.IsValid上不顯示驗證消息
- 23. CakePHP未顯示錶單驗證消息
- 24. Django窗體:驗證消息不顯示
- 25. 顯示Hidden字段的驗證消息
- 26. 默認顯示驗證消息
- 27. 在struts 2中顯示驗證消息
- 28. zend_Form:顯示驗證和錯誤消息
- 29. jQuery驗證 - 只顯示一條消息
- 30. 敲除驗證消息顯示兩次?