InputType EditText в Android - PullRequest
       28

InputType EditText в Android

3 голосов
/ 21 февраля 2011

Я хотел бы иметь следующее: - цифровая клавиатура должна отображаться первой - но можно сменить текстовую клавиатуру и набрать несколько букв.

Я задал почти тот же вопрос и принял ответ. Тип ввода EditText в Android

Но теперь я обнаружил странное поведение, установив InputType на Число : можно изменить тип клавиатуры на текстовый, но невозможно ввести текст.

Любые идеи, почему это происходит?

Кто-нибудь знает, как использовать TYPE_MASK_CLASS в качестве типа ввода?

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 апреля 2017

android: inputType = "textPersonName | number | numberSigned | numberDecimal"

Вставьте его для числового типа ввода

android: inputType = "text | textCapCharacters | textCapWords | textCapSentences | textAutoCorrect | textAutoCorrect| textMultiLine | textImeMultiLine | textPersonName "Вставить его для алфавитного типа ввода

0 голосов
/ 22 февраля 2011

Вы правы, и я не нашел ответа на этот вопрос, кроме случаев, когда вы написали свою собственную клавиатуру.
TYPE_MASK_CLASS - для маскировки класса EditorInfo при разработке клавиатуры.

...