使用 WebView 浏览网页

来源:互联网 发布:boss数据同步接口缴费 编辑:程序博客网 时间:2024/05/20 06:30

WebView 的用法与普通ImageView组件用法基本相似,它提供了大量的方法 来执行浏览器操作,具体方法发如下 :

  1. void goBack(): 后退.
  2. void goForward : 前进.
  3. void loadUrl(String url) : 加载指定url 对应的网页.
  4. boolean zoomIn() : 放大网页.
  5. boolean zoomOut() : 缩小网页.
    WebView组件还包含了大量方法,具体参见 Android API文档

package com.net.webview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit.WebView;import android.widget.Button;import android.widget.EditText;/** * WebView 演示简单浏览器 * <p/> * 该案例通过 loadUrl(String url)来显示 加载 指定url对应的页面. */public class BrowserActivity extends AppCompatActivity {    EditText input;    WebView show;    Button btn;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_webview);        input = (EditText) findViewById(R.id.et_url);        show = (WebView) findViewById(R.id.webview);        btn = (Button) findViewById(R.id.btn);        btn.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                input.requestFocus();                String urlStr = input.getText().toString().trim();                //显示加载 urlStr 对应的网页                show.loadUrl(urlStr);            }        });    }}
0 0
原创粉丝点击