让webview根据文本输入加载网站

时间:2014-05-10 08:32:45

标签: android

我目前正在编写自己的搜索引擎,我想通过以下搜索加载WebView,然后执行搜索:

我在用户输入搜索关键字的布局顶部放置了一个输入框,例如" Android Webview"。因此,当用户在键盘上键入搜索或输入时,我想让我的WebView SearchWebView加载以下URL:http://searchengine.com/search=输入的文本

我该怎么做?

由于

1 个答案:

答案 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"