android通过webview控件访问网页

初学android开发,在界面编辑器上放了一个webview控件,可惜不知道如何访问控件,在网上看到一段代码记录下来,算是第一次学习笔记。

public class MainActivity extends Activity {  
    WebView webView = null;  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
        webView = (WebView) findViewById(R.id.webView);    //通过这句代码把控件和控件变量连接到一起。后面即可通过该变量来操作控件,访问别的控件应该是同理。 
        webView.getSettings().setJavaScriptEnabled(true);  
        webView.loadUrl("http://www.baidu.com");  
        webView.setWebViewClient(new HelloWebViewClient());  
    }  
    @Override  
    public boolean onKeyDown(int keyCode, KeyEvent event) {  
        if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {  
            webView.goBack();  
            return true;  
        }  
        return super.onKeyDown(keyCode, event);  
    }  
    private class HelloWebViewClient extends WebViewClient{  
        @Override  
        public boolean shouldOverrideUrlLoading(WebView view, String url) {  
            view.loadUrl(url);  
            return true;  
        }  
    }  
}  

 

posted on 2013-12-13 15:54  孤山独剑  阅读(159)  评论(0编辑  收藏  举报

导航