【发布时间】:2010-12-16 12:24:00
【问题描述】:
我已经阅读了如何从 android 网站实现输入服务方法的文章。 我想开发一个具有更大键的自定义 android 键盘。我遵循了 SoftKeyboard 示例,一切正常,但缺少一些重要的东西:候选人视图没有给我任何候选人。 有谁可以帮助如何将自定义候选人视图连接到内部 android 建议列表?
感谢您的帮助
【问题讨论】:
标签: android
我已经阅读了如何从 android 网站实现输入服务方法的文章。 我想开发一个具有更大键的自定义 android 键盘。我遵循了 SoftKeyboard 示例,一切正常,但缺少一些重要的东西:候选人视图没有给我任何候选人。 有谁可以帮助如何将自定义候选人视图连接到内部 android 建议列表?
感谢您的帮助
【问题讨论】:
标签: android
文档中可能不太清楚的是,onDisplayCompletions 回调实际上仅适用于应用程序提供的补全。 android框架没有任何内部字典来根据你输入的内容来建议单词,那是输入服务方法的工作;但是支持基于应用程序的完成,这就是您现在正在查看的内容。
所以,这个例子可以做到,但是你必须使用一个可以提供建议的应用程序。大多数文本框不会。
Facebook 就是一个例子。如果您安装 Facebook 应用程序,请转到“消息”,单击“收件人”并将设备侧向转动。然后输入朋友名字的开头,你应该会看到你朋友的名字出现在完成列表中。
【讨论】: