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

来源:互联网 发布:爱网络聊天的男人 编辑:程序博客网 时间:2024/06/02 05:36

(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);    }}
注意:千万不要忘记加联网权限

原创粉丝点击