我想在我的地址对话框的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) –