【发布时间】:2015-02-06 07:47:23
【问题描述】:
我正在实现一个文本编辑器(不使用 TextView 或 EditText 组件),当一个单词拼写错误时,我想在你点击单词后弹出一个类似于 TextViews 的弹出窗口。 TextView 提供的这个 UI 是否可以在 android 框架中使用,还是我必须为此创建自己的自定义 UI?
在搜索文档后,我似乎找不到任何东西。我所能找到的只是一个拼写检查框架,它只会告诉你一个单词是否拼写错误,并给你一系列建议。输入法服务中是否有可能提供此 UI 的东西?
编辑:我还需要上下文菜单中的“添加到词典”选项,以便用户可以将新词添加到用户词典中。类似于 TextView 的做法。
【问题讨论】:
-
带有自定义过滤器的自动完成文本视图。
-
但这仍然是一个TextView。根本不使用 android TextView 类在我的应用程序中显示文本。
-
看来您所要做的就是在您的单词数组中显示警报。我不知道你会期待什么特定的 ui 组件。
-
我认为输入法框架中可能有一些东西可以处理这个问题。我想要 TextView 使用的确切组件。我认为一个警报对话框只是模态的(?),它会使后面的整个屏幕变暗,所以我失去了所引用单词的上下文。需要定位 UI,以便我可以看到这个词。我猜我必须为此创建自己的 ListPopupWindow。
标签: android textview spell-checking android-input-method