之前学习了如何在activity中使用WebView控件来显示网页。
在我的实际开发中,有需要在Fragment中用到WebView控件的,那么就百度学习了一下
其实很简单,但是当然不是和在Activity中使用的方法一样
具体看代码
1 package com.example.qunxiong;
2
3 import android.os.Bundle;
4 import android.support.v4.app.Fragment;
5 import android.view.LayoutInflater;
6 import android.view.View;
7 import android.view.ViewGroup;
8 import android.webkit.WebSettings;
9 import android.webkit.WebView;
10 import android.webkit.WebViewClient;
11
12 public class FragmentShow extends Fragment{
13 private WebView webview;
14 @Override
15 public View onCreateView(LayoutInflater inflater, ViewGroup container,
16 Bundle savedInstanceState) {
17 // TODO Auto-generated method stub
18
19
20
21 return inflater.inflate(R.layout.web_show, container,false);
22 }
23 @Override
24 public void onViewCreated(View view, Bundle savedInstanceState) {
25 // TODO Auto-generated method stub
26 super.onViewCreated(view, savedInstanceState);
27 webview = (WebView) view.findViewById(R.id.webview);
28 WebSettings settings = webview.getSettings();
29 settings.setJavaScriptEnabled(true);
30
31
32 //支持缩放
33 settings.setUseWideViewPort(true);//设定支持viewport
34 settings.setLoadWithOverviewMode(true);
35 settings.setBuiltInZoomControls(true);
36 settings.setSupportZoom(true);//设定支持缩放
37
38 //打开的网址
39 webview.loadUrl("http://www.527fgame.com/news.html");
40 }
41
42 }
可以看到第23行---40行就是具体来在Fragment中使用WebView控件的方法,很简单,看注释就可以了