第一次使用webView控件加载组件

1)mainfest.xml添加internet权限

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

2)layout添加webView组件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">  <WebView    android:id="@+id/webview"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    /></LinearLayout>
3)添加activity

package com.example.webview1;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.Menu;import android.webkit.WebView;import android.webkit.WebViewClient;public class WebViewActivity extends Activity {private WebView webView;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_web_view);        webView = (WebView) findViewById(R.id.webview);        //设置javasctipt可用        webView.getSettings().setJavaScriptEnabled(true);        //加载url,但是不会显示,注意哦!!        webView.loadUrl("http://www.baidu.com");        //指定显示控件(class)        webView.setWebViewClient(new myWebViewClient());    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.activity_web_view, menu);        return true;    }    //为了让回退键管用    @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {// TODO Auto-generated method stub    if(keyCode==event.KEYCODE_BACK&&webView.canGoBack()){    webView.goBack();    return true;    }return super.onKeyDown(keyCode, event);}/**     * webView视图客户端     * @author Administrator     *     */    class myWebViewClient extends WebViewClient{@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {// TODO Auto-generated method stub//return super.shouldOverrideUrlLoading(view, url);webView.loadUrl(url);return true;}        }}
4)ok!大功告成,运行吧!!

5)模拟器最好用bluestacks,你懂得。。。(速度)

6)至于其它功能还是多看看其它的文章吧。

更多相关文章

  1. android : 控件在代码中设置属性-setWidth(int pixels)或setHeig
  2. react-native-picker滚轮组件的使用
  3. Android 插件化框架replugin使用教程之本地加载replugin-host-gr
  4. android之4.0控件switch自定义开关背景图片和控制宽度
  5. Android本地图片加载展示而不容易OOM的办法
  6. android Thread 数据加载 ProgressDialog 请求超时处理 线程 Han
  7. Android动态加载相关文章记录

随机推荐

  1. 支付宝小程序(ble 适配android和ios) 入
  2. Android(安卓)调试 Web JavaScript / 微
  3. 继承Animation自定义动画
  4. 调用android系统相机拍照并保存图片
  5. Android音频数据传输
  6. Value xxx of type org.json.JSONObject
  7. Android应用程序的国际化与本地化
  8. Android(安卓)下载网络图片注意的问题
  9. appium 自动化测试之知乎Android客户端
  10. 不继承TabActivity定义TabHost