在Android webview中插入文本

在Android webview中插入文本,android,Android,因此,我正在构建一个应用程序,允许用户通过语音输入。我已经建立了一个网络视图,我有所有的代码来接收语音输入并将其转换成文本。但现在我希望能够将用户说我已经拥有的文本粘贴到屏幕上选中的任何文本框中。例如,如果用户在谷歌上点击搜索框并说“stackoverflow”,我的应用程序会收到包含“stackoverflow”的字符串,现在如何将其粘贴到文本框中 谢谢,如果我能进一步澄清,请告诉我,除非您确切知道用户打开了什么页面,以及您想要填充的元素的ID是什么,否则无法完成您所描述的内容(如果我正确理解

因此,我正在构建一个应用程序,允许用户通过语音输入。我已经建立了一个网络视图,我有所有的代码来接收语音输入并将其转换成文本。但现在我希望能够将用户说我已经拥有的文本粘贴到屏幕上选中的任何文本框中。例如,如果用户在谷歌上点击搜索框并说“stackoverflow”,我的应用程序会收到包含“stackoverflow”的字符串,现在如何将其粘贴到文本框中


谢谢,如果我能进一步澄清,请告诉我,除非您确切知道用户打开了什么页面,以及您想要填充的元素的ID是什么,否则无法完成您所描述的内容(如果我正确理解您的请求)。或者您正在询问如何填充活动中的EditText(我假设这不是您要问的,只是以防万一)。

没有办法将其视为将文本粘贴到选定的文本框或类似的内容?我想确保我们讨论的是同一件事。说到底,您希望将内存中的字符串粘贴到HTML输入中,该输入位于用户在您为其提供的webView中加载的任何网页上?如果这是正确的,那么您如何知道他们选择了哪个字段,以及他们希望将任何内容粘贴到其中?为什么不让它们手动粘贴呢?如果数据在内存中,当他们长时间持有字段时,他们应该在选项中获得粘贴选项。这基本上是一个想法。我希望用户点击他们想输入的文本框,然后不用输入,只需说出“type stackoverflow”,我就可以将“stackoverflow”粘贴到他们已经选择的文本框中。所以我想我的问题是,是否有任何方法可以确定选择了哪个文本框,或者简单地在其中插入文本。另外,如果我做不到这一点,有没有办法在没有用户长时间保留的情况下将文本粘贴到文本框中?我想不出一种方法,但实际上,如果用户知道字符串现在在内存中,你可以提醒他们,他们应该长时间保留一个字段。我会等着看是否有人给你提供更多有用的建议:)我已经看到一个应用程序可以做到这一点-RetailMeNot(仅在美国提供)。您必须在webview中聚焦输入,然后(短)点击应用程序的文本视图-然后文本将显示在webview中。它适用于任何网页。但我还没发现这是怎么回事。