如何使用InputMethodManager的setInputMethod

时间:2014-07-22 06:32:30

标签: android android-input-method android-inputtype

我想将自定义软键盘仅设置为AlertDialog的EditText。所以我有自定义键盘,以及如何将其分配给上面提到的列表视图?

setInputMethod()是我喜欢的吗?如果是这样,如何使用它?

还是其他任何可能的做法?

1 个答案:

答案 0 :(得分:0)

是的。您必须通过bindService启动输入法服务,并将服务中的绑定提供为参数1,将服务的ID提供为第二个。

更简单的方法是在xml中为编辑字段应用android:inputMethod。您仍然需要编写自定义键盘代码。它不是我建议做的事情,除非你对它有巨大的需求,输入方法是一个痛苦的屁股和用户喜欢能够指定自己 - 他们有自己喜欢的功能(swyping,手势命令等),你不会支持。