布局
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<ProgressBar
android:id="@+id/bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyleHorizontal"
/>
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
private WebView webView;
private ProgressBar bar;private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取资源ID
webView = (WebView) findViewById(R.id.webview);
bar = (ProgressBar) findViewById(R.id.bar);
textView = (TextView) findViewById(R.id.text);
//加载网页
webView.loadUrl("http://172.16.10.119:8080/bwie/mhIndex.do?m=index#");
//webSettings辅助类
webView.getSettings().setBuiltInZoomControls(true);
//设置编码格式
webView.getSettings().setDefaultTextEncodingName("utf-8");
webView.setWebChromeClient(new WebChromeClient(){
//用来获得网页的标题
@Override
public void onReceivedTitle(WebView view, String title) {
// TODO Auto-generated method stub
super.onReceivedTitle(view, title);
textView.setText(title);
}
@Override
public void onProgressChanged(WebView view, int newProgress) {
// TODO Auto-generated method stub
super.onProgressChanged(view, newProgress);
Log.i("TAG", newProgress+"");
bar.setProgress(newProgress);
}
});