【发布时间】:2012-02-27 23:39:22
【问题描述】:
我有一个使用 android:inputType="textPostalAddress" 作为键盘类型的 EditText。我希望它默认为具有数字的 alt 键盘 (SYM),在用户点击空格后,切换回主 alpha 键盘。我正在使用带有正则表达式的 OnKeyListener 来检查是否输入了空格。有没有办法以编程方式来回切换,模拟 SYM/ABC 按钮按下?
【问题讨论】:
标签: android
我有一个使用 android:inputType="textPostalAddress" 作为键盘类型的 EditText。我希望它默认为具有数字的 alt 键盘 (SYM),在用户点击空格后,切换回主 alpha 键盘。我正在使用带有正则表达式的 OnKeyListener 来检查是否输入了空格。有没有办法以编程方式来回切换,模拟 SYM/ABC 按钮按下?
【问题讨论】:
标签: android
我没试过,但我相信它可以解决你的问题:
InputMethodManager imm = InputMethodManager)getSystemService(AddContact.INPUT_METHOD_SERVICE);
imm.showSoftInputFromInputMethod(token, flags);
【讨论】: