【问题标题】:InputType of EditText in AndroidAndroid中EditText的InputType
【发布时间】:2011-07-01 11:31:13
【问题描述】:
我想要以下内容:
- 数字键盘应首先显示
- 但应该可以更改为文本键盘并输入一些字母。
我问过几乎相同的问题并接受了答案。
InputType of EditText in Android
但现在我发现了一些奇怪的行为,将 InputType 设置为 Number:可以将键盘更改为文本类型,但无法输入一些文本。 p>
任何想法,为什么会发生_
有人知道如何使用 TYPE_MASK_CLASS 作为输入类型吗?
谢谢
【问题讨论】:
标签:
android
keyboard
android-edittext
【解决方案1】:
您是对的,除非您自己编写键盘,否则我没有找到任何答案。
TYPE_MASK_CLASS 用于键盘开发中EditorInfo的屏蔽类。
【解决方案2】:
android:inputType="textPersonName|number|numberSigned|numberDecimal"
将其粘贴为数字输入类型
android:inputType="text|textCapCharacters|textCapWords|textCapSentences|textAutoCorrect|textAutoComplete|textMultiLine|textImeMultiLine|textPersonName"
粘贴为字母输入类型