如何从EditText获取文本并将其显示在网站上的字段中? [Android设备/爪哇]

时间:2014-10-15 19:07:37

标签: java android html text

我使用getText()Edittext获取文字。现在,通过单击按钮,此文本应放入网站上的字段(例如google.com)并在此文本后搜索。

这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用JavaScript

javascript:document.getElementById('form-id').value='your-value';

此代码会找到包含id="form-id"属性的表单,并在其中添加值your-value。您只需使用loadUrl();即可调用此方法。

对于搜索,您还可以使用JavaScript按<搜索按钮。

javascript:document.getElementById('myButton-id').click();

示例实现可以是:

String searchValue = "You got this from your editText";
String callValue = "javascript:document.getElementById('form-id').value='" + searchValue + "'; document.getElementById('myButton-id').click();";
myWebView.loadUrl("http://www.google.com");
myWebView.loadUrl(callValue);

修改

这是Google的元素ID:gbqfq GBQFQ