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