Android_webview之加载网页
来源:互联网 发布:gta5挽歌rh8改装数据 编辑:程序博客网 时间:2024/06/06 02:19
import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.webkit.WebChromeClient;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.ProgressBar;public class Main2Activity extends AppCompatActivity { private WebView webview; private ProgressBar progressBar2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); //这里的获取的url是网络地址 Intent intent = getIntent(); String url = intent.getStringExtra("url"); //获取id webview = (WebView)findViewById(R.id.webview); progressBar2 = (ProgressBar)findViewById(R.id.progressBar2); WebSettings settings = webview.getSettings(); settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setJavaScriptEnabled(true); //加载 webview.loadUrl(url); //WebViewClient主要帮助WebView处理各种通知、请求事件的 webview.setWebViewClient(new WebViewClient(){}); //WebChromeClient主要辅助WebView处理JavaScript的对话框、网站图标、网站title、加载进度等比如 webview.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { // TODO Auto-generated method stub super.onProgressChanged(view, newProgress); //显示 progressBar2.setVisibility(view.VISIBLE); progressBar2.setProgress(newProgress); if(newProgress==100){ //隐藏 progressBar2.setVisibility(View.INVISIBLE); } } }); }}
阅读全文
1 0
- Android_webview之加载网页
- Android_webview之加载网页
- android_webView加载.html文件
- Android_webview加载资源方式
- Android_WebView
- Android_WebView
- android_WebView
- Android_WebView
- android_webview
- 加载网页之webview
- UIWebView之加载本地网页
- Android之WebView加载网页
- Android_WebView用法
- android_WebView截图
- Android_WebView、RecycleView
- 网页加速之Chromium 预加载 Prerendering
- 网页加载
- 网页加载
- Makefile中用宏定义进行条件编译
- 记录自已学习之头文件的全局变量引用
- 解决MySql乱码
- jmeter怎么做接口测试、概念及常用方法小结
- 定时器的使用和实现
- Android_webview之加载网页
- PPP 区别 P2P
- iOS XMPP简单聊天的实现
- copy 文件 InputStream、OutputStream使用
- 如何避免数据库“勒索事件”和“从删库到跑路”的尴尬
- 「python」运算符
- 微信小程序中的多个空格怎么打?
- MotionEvent的getX(),getY()与getRawX(),getRawY()区别
- vim-tabe多标签切换