【Android基础学习】带进度条的WebView 2
来源:互联网 发布:淘宝钻石展位收费标准 编辑:程序博客网 时间:2024/05/16 14:01
原文地址:http://www.android100.org/html/201502/21/122162.html
import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.webkit.WebChromeClient;import android.webkit.WebView;import android.widget.ProgressBar;public class WorkFragment extends Fragment {// private WebView webView;// private ProgressBar progressBar; final String url = "https://www.baidu.com/"; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.work_fragment,container,false); final WebView webView = (WebView)view.findViewById(R.id.workWebView); final ProgressBar progressBar = (ProgressBar)view.findViewById(R.id.progressBar); webView.getSettings().setJavaScriptEnabled(true); webView.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { if (newProgress == 100) { progressBar.setVisibility(View.INVISIBLE); } else { if (View.INVISIBLE == progressBar.getVisibility()) { progressBar.setVisibility(View.VISIBLE); } progressBar.setProgress(newProgress); } super.onProgressChanged(view, newProgress); } }); webView.loadUrl(url); return view; }}
布局文件代码:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ProgressBar style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="8dp" android:id="@+id/progressBar" /> <WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/workWebView" /></LinearLayout>
0 0
- 【Android基础学习】带进度条的WebView
- 【Android基础学习】带进度条的WebView 2
- 【Android】带进度条的WebView
- 【Android】带进度条的WebView
- 【Android】带进度条的WebView
- 【Android】带进度条的WebView
- [Android]带进度条的WebView
- Android 带进度条的webview
- Android 顶部带进度条的WebView
- Android 编写一个带进度条的Webview
- 带进度条的WebView
- 带进度条的webview
- 带进度条的WebView
- 带进度条的webview
- 带进度条的WebView
- 带进度条的WebView
- 带进度条的WebView
- 带进度条的WebView
- 深度学习与计算机视觉系列(2)_图像分类与KNN
- iOS中下载的demo出现上下部分为黑色解决办法
- maven项目的几个问题
- 景子渊:原油沥青白银暴涨暴跌,空单被套之后多单又被套,频频套单怎么办?
- 菜鸟之路【计算导论与C基础】练习1 计算概论第五周 B-04作业
- 【Android基础学习】带进度条的WebView 2
- 标准C++中string类的用法
- 围棋攻杀要诀
- 如何科学获取Android开发资源,更新SDK/IDE
- cocos2dx-网络连接客户端部分学习
- Jmeter之使用CSV Data Set Config实现参数化登录
- 过滤器Filter学习
- 深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器
- Intent详解