我有一个EditText和一个WebView。初始化后,WebView将加载Amazon网站。当我在EditText中输入查询时,我希望Amazon网站搜索该查询(在网站搜索栏上搜索)。非常感谢您的帮助。 这是我的代码
webView = v.findViewById(R.id.webview);
url = "https://amazon.com";
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
view.loadUrl(String.valueOf(request.getUrl()));
}
return true;
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); // Ignore SSL certificate errors
}
});
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.loadUrl(url);
答案 0 :(得分:0)
您可以只将WebView导航到Amazon的搜索网址:
https://www.amazon.com/s/?field-keywords= 搜索关键字
sudo dpkg-reconfigure phpmyadmin
也许您需要将密钥转换为符合URL的格式,尤其是在包含特殊字符时。