我想在我的地址對話框的streetNumber字段中選擇正確的inputType。 我想先顯示數字鍵盤,但是讓用戶也可以爲一些非常特殊的情況輸入字母字符 。接近於此的是inputType datetime, 但這不允許輸入字母字符。那麼如何正確設置我的streetNumber字段?android EditText inputType爲StreetNumber字段
回答
使用android:inputType="textPostalAddress"
它doesn' t首先顯示數字鍵盤 – Janci
你的郵寄地址包含數字以及文本,所以地址的最佳選項是android:inputType =「textPostalAddress」,但如果你不想要文本鍵盤,那麼你只能設置數字鍵盤 – Dharmendra
所以我可以設置顯示數字鍵盤首先與inputType組合:textPostalAddress? – Janci
的EditText
繼承TextView
並分享它的輸入類型屬性。他們可以找到here in the official documentation。
也許輸入類型textPostalAddress
將適合您的需要。如果沒有,還有其他許多類型可用。允許設置此類型的XML屬性爲android:inputType="the type you have chosen"
。
這就是我經歷過的所有類型的問題,找不到與我的請求完全匹配的任何內容 – Janci
- 1. 爲EditText設置inputType?
- 2. Android中的EditText的InputType
- 3. Android:展開EditText的inputType?
- 4. 如果inputType是數字軟鍵盤覆蓋edittext字段
- 5. EditText - inputType =「」和inputType =「text」有什麼區別?
- 6. 帶有inputType數字的Android EditText字段十進制設置默認值
- 7. 在EditText中自定義InputType android
- 8. android EditText在設置android時不會展開爲多行:inputType
- 9. 檢查「inputType = number」的EditText是否爲空
- 10. 當inputType爲數字時,如何爲EditText控件設置文本
- 11. Android如何使用EditText顯示數字軟鍵盤InputType =「text」
- 12. android EditText什麼inputType,以避免文字建議
- 13. 我如何設置android inputType爲textPassword
- 14. Android InputType時間長
- 15. android inputType = phone not working
- 16. EdiText的Android的inputType
- 17. Android EditText字段像按鈕
- 18. Android EditText字段和TextWatcher
- 19. 的EditText與textPassword的inputType,但沒有Softkeyboard
- 20. 帶有inputType和textAlignment的EditText使軟鍵盤隱藏EditText
- 21. Gboard鍵盤:數字inputType在ListView中的EditText上不起作用
- 22. EditText字段外觀
- 23. 如何正確設置EditText的InputType?
- 24. 如何設置inputtype =「number」的多行EditText?
- 25. 變化的EditText的inputType用戶
- 26. 在Alert對話框中爲EditText設置inputType?
- 27. 無法使用EditText輸入小數點inputType =「number」Android
- 28. Android EditText inputType =「none」不起作用,變成「textMultiLine」
- 29. 帶有InputType電子郵件的EditText的AlertDialog - Android
- 30. Android的 - 從EditText上的inputType獲取時間=「時間」
在許多相關文章中有很多這樣的答案,但不幸的是*目前不可能*如果你想讓你的代碼在「大多數設備」上工作,使用'inputType'或'setRawInputType()' –
可能的重複[EditText默認數字鍵盤,但允許字母字符](http://stackoverflow.com/questions/3544214/edittext-with-number-keypad-by-default-but-allowing-alphabetic-characters) –