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

简介: 之前学习了如何在activity中使用WebView控件来显示网页。 在我的实际开发中,有需要在Fragment中用到WebView控件的,那么就百度学习了一下 其实很简单,但是当然不是和在Activity中使用的方法一样 具体看代码 1 package com.

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

相关文章
|
XML JavaScript Android开发
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法
一.我们先在XML当中自定义一个webview(Second_layout.xml) 代码如下: 1 2 10 15 可以看到,这里我们使用了现行布局以及WebView控件,tools:context=".SecondActivity"告诉我们这个控件是定义在第二个主活动当中的。
1308 0
|
XML Android开发 数据格式
安卓开发_浅谈WebView(转)
,有一个功能需要在APP中调用网站 百度了一下,发现需要用WebView来实现   实现方法很容易,我就不在这里写一遍了 ,直接转一下我学习的内容吧   原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。
845 0
|
Android开发
安卓开发_WebView设置打开网页缩放问题
之前实现打开网页的方式,测试后,发现不能够对网页进行缩放操作,这对部分网页来说是十分不便的, 百度了一下解决方案 其实只需要加几行代码就可以实现网页缩放操作 1 settings.setUseWideViewPort(true);//设定支持viewport 2 3 settings.
734 0
|
Android开发 UED 数据格式
安卓开发_关于WebView加载页面空白问题
依据我自己的测试,发现有时候用APP打开网页的时候,有的网页加载成功之前需要很久,有的一下就出来了(比如百度) 当加载时间过长的情况下,这时候显示的是空白界面,其实不是代码问题,只是要打开的这个网页太大了。
1316 0
|
Android开发 容器 人机交互
安卓开发_关于WebView使用链接时调用浏览器显示的问题
在我们的实际开发中,我们用到WebView就是为了在自己的APP中的某个部分来显示指定网页的效果。 但是在学习的过程中,我发现一个问题: 有的网页使用WebView控件显示出来以后,再点击网页中的某个链接,进入到下一个网页,它没有在APP中继续显示,而是要在手机浏览器中显示网址,这显示没有了良好的人机交互体验。
1005 0
|
6月前
|
API Android开发 数据安全/隐私保护
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
238 0
|
4月前
|
JavaScript 前端开发 Android开发
android开发,使用kotlin学习WebView(详细)
android开发,使用kotlin学习WebView(详细)
127 0
|
5月前
|
定位技术 Android开发
[√]Android webview的url scheme
[√]Android webview的url scheme
408 0
|
12月前
|
Android开发 iOS开发 UED
Android webView 实现阻尼回弹效果
iOS webView默认滑动到顶部或者底部的时候,还可以继续通过手指拉扯滑动,松手后回弹;而Android webView默认是不行的,要实现跟iOS一样的效果,就需要自定义webView。
358 0