Android中EditText的InputType

时间:2011-02-21 18:24:05

标签: android keyboard android-edittext

我想有以下内容: - 应首先显示数字键盘 - 但应该可以更改为文本键盘并键入一些字母。

我问过几乎同样的问题并接受了答案。 InputType of EditText in Android

但现在我发现了一些奇怪的行为,将 InputType 设置为数字:可以将键盘更改为文本类型,但无法输入某些文字。

任何想法,为什么会发生_

有人知道如何使用 TYPE_MASK_CLASS 作为输入类型吗?

谢谢

2 个答案:

答案 0 :(得分:0)

你是对的,除非你自己编写键盘,否则我找不到任何答案 TYPE_MASK_CLASS用于在键盘开发中屏蔽EditorInfo类。

答案 1 :(得分:0)

机器人:的inputType =" textPersonName |数| numberSigned | numberDecimal"

将其粘贴为数字输入类型

机器人:的inputType ="文本| textCapCharacters | textCapWords | textCapSentences | textAutoCorrect | textAutoComplete | textMultiLine | textImeMultiLine | textPersonName" 将其粘贴为按字母顺序输入类型