我目前正在编写自己的搜索引擎,我想通过以下搜索加载WebView,然后执行搜索:
我在用户输入搜索关键字的布局顶部放置了一个输入框,例如" Android Webview"。因此,当用户在键盘上键入搜索或输入时,我想让我的WebView SearchWebView加载以下URL:http://searchengine.com/search=输入的文本
我该怎么做?
由于
答案 0 :(得分:1)
WebView documentation可以帮助你!
webview.loadUrl("http://searchengine.com/search="+textInput.getText());
点击键盘"完成":
textView.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
webview.loadUrl("http://searchengine.com/search="+textInput.getText());
}
return false;
}
});
在EditText xml中:
android:imeOptions="actionDone"