WebView的用法(实现浏览网页功能)

来源:互联网 发布:九宫格图片软件 编辑:程序博客网 时间:2024/05/16 16:13

第一步加权限:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

布局代码:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:weightSum="1">    <!-- 长方形进度条,一开始不可见,直到点击按钮时才出现进度条 -->    <WebView        android:layout_width="match_parent"        android:layout_height="match_parent"        android:id="@+id/webView"        android:layout_weight="0.63" /></LinearLayout>

java代码:

package com.example.k.aidldemo;import android.app.Activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.AdapterView;import android.widget.Button;import android.widget.ProgressBar;import android.widget.Spinner;import com.example.k.aidldemo.R;public class MainActivity extends Activity {    WebView w;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        w = (WebView) findViewById(R.id.webView);        //设置支持js脚本        w.getSettings().setJavaScriptEnabled(true);        //当需要跳转到另外一个网页,我们希望网页仍然在当前WebView中显示        w.setWebViewClient(new WebViewClient());        w.loadUrl("http://www.baidu.com");    }}


0 0
原创粉丝点击