Android自定义键盘

时间:2010-12-16 12:24:00

标签: android

我已经阅读了如何从android网站实现输入服务方法的文章。 我想用更大的键开发一个自定义的Android键盘。我已经按照SoftKeyboard的例子,一切运作良好,但缺少重要的东西:候选人的观点并没有给我任何候选人。 有没有人可以帮助如何将自定义候选人视图连接到内部的android建议列表?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

文档中可能不太清楚的是,onDisplayCompletions回调实际上仅适用于应用程序提供的完成。 android框架没有任何内部字典来根据你输入的内容来建议单词,这是输入服务方法的工作;但是支持基于应用程序的完成,这就是你现在正在看的内容。

所以,这个例子就是这样做的,但是你必须使用一个提出建议的应用程序。大多数文本框都没有。

应用程序的一个例子是Facebook。如果您安装了Facebook应用程序,请转到消息,单击“收件人”并将设备侧身转动。然后输入朋友姓名的开头,您应该会在完成列表中看到朋友的姓名。