【发布时间】:2014-09-12 20:38:15
【问题描述】:
我只想将自定义软键盘设置为 AlertDialog 的 EditText。所以我有我的自定义键盘,以及如何将它分配给提到的列表视图?
setInputMethod() 是我想要的吗?如果有,怎么用??
或者还有其他的可能吗??
【问题讨论】:
标签: android android-input-method android-inputtype
我只想将自定义软键盘设置为 AlertDialog 的 EditText。所以我有我的自定义键盘,以及如何将它分配给提到的列表视图?
setInputMethod() 是我想要的吗?如果有,怎么用??
或者还有其他的可能吗??
【问题讨论】:
标签: android android-input-method android-inputtype
是的。您必须通过 bindService 启动一个输入法服务,并将服务中的 binder 作为参数 1 和服务的 id 作为第二个参数。
更简单的方法是在编辑字段的 xml 中应用 android:inputMethod。当然,您仍然需要对自定义键盘进行编码。除非您有很大的需求,否则我不建议您这样做,输入法很麻烦,并且用户喜欢能够指定自己的方法-他们有自己喜欢的功能(滑动,手势命令等),您不支持。
【讨论】: