Android--------使用WebView控件显示网络

(1)、在布局文件中声明WebView

(2)、在Activity中实例化WebView

(3)、调用WebView的loadUrl( )方法,设置WevView要显示的网页


1.首先在布局中定义好WebView控件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <WebView
        android:id="@+id/web_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    </WebView>
</LinearLayout>

2.主活动:
public class NextActivity extends Activity {
    private WebView mwv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.nextactivity);
        initview();
        mwv.loadUrl("http://www.baidu.com");
    }

    private void initview() {
        mwv=(WebView)findViewById(R.id.web_view);

    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        if(keyCode==KeyEvent.KEYCODE_BREAK){
            // 判断当前页面是否处于首部
            if(mwv.canGoBack()){
                // 返回上一页面
                mwv.goBack();
                return true;
            }else{
                // 如果当前页面是第一个页面
                System.exit(0); // 退出程序
            }
        }

        return super.onKeyDown(keyCode, event);

    }
}
注意:千万不要忘记加联网权限
Android--------使用WebView控件显示网络