0

我想使用一个文本观察器,它应该同时接受字母数字字符和仅数字字符,最初我的键盘是 qwerty 但是当我想输入所有数值并按下数字时,我的键盘会自动切换回 qwerty。为什么会这样?你能帮我解决这个问题吗?

4

1 回答 1

0

如果您只想输入数字值,请将您的 Editext inputMethod 更改为这样

 android:inputType="phone"

你想显示qwerty键盘把它改成

android:inputType="text"

如果你面临同样的问题意味着你需要在手机设置中将 InputMethod 更改为AndroidKeyboard

否则在 * onTextChanged * 方法中添加代码

@Override
    public void onTextChanged(CharSequence s, int start, int before,
            int count) {
        editextobj.setInputType(InputType.TYPE_CLASS_TEXT);
    }
于 2012-06-06T07:07:22.557 回答