zoukankan      html  css  js  c++  java
  • 控件缩小android控件之WebView

    工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下控件缩小

        发现这个控件挺好用,能自已控制进度条,而且这个控件的功能非常壮大,后续再另说

        先上个简单的

        每日一道理
    青春是用意志的血滴和拼搏的汗水酿成的琼浆——历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹——绚丽辉煌;青春是用永恒的执著和顽强的韧劲筑起的一道铜墙铁壁——固若金汤。

        package com.weizhu.lan.view;

    import com.weizhu.lan.util.MyprogressDialog;

    import android.app.Activity;
    import android.app.AlertDialog;
    import android.content.Context;
    import android.content.Intent;
    import android.net.ConnectivityManager;
    import android.os.AsyncTask;
    import android.os.Bundle;
    import android.os.Handler;
    import android.view.KeyEvent;
    import android.view.Window;
    import android.webkit.WebChromeClient;
    import android.webkit.WebView;
    import android.widget.ProgressBar;

    public class HelpCenter extends Activity {

        //50766649
        private String urlHelp = "http://www.baidu.com",
                        userid = "userid=";
        private String yqhId;
        private WebView web;
        private Handler hand;
        private ProgressBar pb;
        private MyAsyncTask myAsy;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.help_webview);
            
            yqhId = getIntent().getStringExtra("yqhId");
            
            web = (WebView) findViewById(R.id.help_WebView1);
            web.getSettings().setBuiltInZoomControls(true); //可放大、缩小
            myAsy = new MyAsyncTask();
            final String str = urlHelp;
                myAsy.execute(str);
            
        }
        class MyAsyncTask extends AsyncTask<String, String, Void>{

            @Override
            protected Void doInBackground(String... params) {
                web.loadUrl(params[0]);
                web.setWebChromeClient(new WebChromeClient(){
                    @Override
                    public void onProgressChanged(WebView view, int newProgress) {
                        super.onProgressChanged(view, newProgress);
                        pb.setProgress(newProgress); //它自己会处置进度条
                    }
                });
                return null;
            }
            @Override
            protected void onPostExecute(Void result) {
                
            }
            @Override
            protected void onPreExecute() {
                pb = (ProgressBar) findViewById(R.id.help_progressBar2);
                pb.setProgress(0);
            }
        }
    }


    文章结束给大家分享下程序员的一些笑话语录: 这年头的互联网真是娱乐了中国,网民们从各种各样的“门”里钻来钻去,又有好多“哥”好多“帝”,值得大家品味不已……网络经典语录,关于IT与互联网,经典与您分享!

  • 相关阅读:
    为什么一个字节可以表示的有符号整数的范围是-128~+127?
    redis入门指南(一) ——简介及入门相关
    C Primer Plus(二)
    lua程序设计(一)
    证明:S = 1 + 1/2 + 1/4 + 1/8 + 1/16 + ·······,求证 S = 2
    C Primer Plus (一)
    C语言打印年历
    Spring IoC 自定义标签解析
    CentOS 7 Nacos 集群搭建
    CentOS 7 Zookeeper 和 Kafka 集群搭建
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3080482.html
Copyright © 2011-2022 走看看