安卓开发_WebView如何在Fragment中使用

之前学习了如何在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控件的方法,很简单,看注释就可以了

原文地址:https://www.cnblogs.com/xqxacm/p/4388812.html