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