我试图说服EditText
-view 只使用我编写的 SoftKeyboard。它已经让我烦恼了几天,我不敢相信这是不可能的。我可能看不到明显的...
到目前为止,我设法根据 Android SDK 附带的示例编写了自己的软键盘。我可以手动选择它作为输入法(长按、输入法、*pick*)。然后 SoftKeyboard 可以正常工作并完成我想要的一切。我还清理了上下文菜单以禁止更改输入法(显然我目前需要它在菜单中,否则我将无法选择我的软键盘)。
换句话说,唯一剩下的就是将软键盘绑定到EditText
.
我注意到 上的一堆 -ime*
属性EditText
,但它们似乎对我的问题没有用,因为我不想更改有关操作键的任何内容。inputMethod
需要 a KeyListener
, SoftKeyboard 不是(我试图将其设为一个,但类加载器似乎有问题,因为它找不到我的类 => ClassNotFoundException
)。
谁能指点我一些有用的信息?