Привет. Мне нужна мягкая клавиатура с числовыми значениями 0 до 9 и Enter. Не показывать ничего, кроме таких, как . , ( ) и т.д.
Я попробовал несколько опций как предлагалось здесь, но ничего не работает для меня.
-
setRawInputType(Configuration.KEYBOARD_QWERTY)
-
setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED)
-
setRawInputType(InputType.TYPE_CLASS_NUMBER)
-
setRawInputType(InputType.TYPE_CLASS_PHONE)
У меня всегда появляются дополнительные символы на клавиатуре, например:
setRawInputType(Configuration.KEYBOARD_12KEY)
показывает такую клавиатуру:
Поблагодарили бы за любую помощь. Спасибо заранее.
ПРИМЕЧАНИЕ:
-
android:minSdkVersion="14"
: ICS4.0 -
android:targetSdkVersion="17"
: JB 4.2