我已经阅读了如何从android网站实现输入服务方法的文章。 我想用更大的键开发一个自定义的Android键盘。我已经按照SoftKeyboard的例子,一切运作良好,但缺少重要的东西:候选人的观点并没有给我任何候选人。 有没有人可以帮助如何将自定义候选人视图连接到内部的android建议列表?
感谢您的帮助
答案 0 :(得分:2)
文档中可能不太清楚的是,onDisplayCompletions回调实际上仅适用于应用程序提供的完成。 android框架没有任何内部字典来根据你输入的内容来建议单词,这是输入服务方法的工作;但是支持基于应用程序的完成,这就是你现在正在看的内容。
所以,这个例子就是这样做的,但是你必须使用一个提出建议的应用程序。大多数文本框都没有。
应用程序的一个例子是Facebook。如果您安装了Facebook应用程序,请转到消息,单击“收件人”并将设备侧身转动。然后输入朋友姓名的开头,您应该会在完成列表中看到朋友的姓名。