使用 WebView 浏览网页

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);
            }
        });
    }


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值