三个博客和一张关系图,掌握Android WebView控件
16lz
2021-01-23
1、WebView控件学前须知
Android WebView常见问题的解决方案总结----例如Web page not available
http://blog.csdn.net/sweetburden2011/article/details/9167353
从下面的网址提取了一些补充的注意:
http://android.tgbus.com/Android/tutorial/201103/347674.shtml
触摸焦点起作用
requestFocus();//如果不设置,则在点击网页文本输入框时,不能弹出软键盘及不响应其他的一些事件。
WebView相关问题注意:
Android的webView很强大,其实就是一个浏览器,你可以把它嵌入到你想要的位置,我这里遇到两个问题,就是怎么知道网页的加载进度和加载网页时,
点击网页里面的链接还是在当前的webview里跳转,不想跳到浏览器那边,解决办法如下:
//此方法可以处理webview 在加载时和加载完成时一些操作webView.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { if(newProgress==100){ // 这里是设置activity的标题, 也可以根据自己的需求做一些其他的操作 title.setText("加载完成"); }else{ title.setText("加载中......."); } }});webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边 view.loadUrl(url); return true; } @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, android.net.http.SslError error) { // 重写此方法可以让webview处理https请求 handler.proceed(); }});
2、 android webview js交互 第一节 (java和js交互)
http://blog.csdn.net/wangtingshuai/article/details/8631835
3、android webview js交互, 响应webview中的图片点击事件
http://blog.csdn.net/wangtingshuai/article/details/8635787
4、android webview js交互关系
通过上面两个实战博客的学习,得出下面的一张android webview js交互关系图
更多相关文章
- Android 控件大全
- Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入
- Android:用DialogFragment实现LoadingDialog等待加载框
- Android 加载.gif格式图片
- ReactNative调用原生封装的代码和控件
- Android——新手指引 指定View高光显示自定义控件
- Android基本控件 EditText
- Android中替换ExpandableListView控件前面的箭头图标
- Android入门——基础控件