zoukankan      html  css  js  c++  java
  • WebView的写法

    public class MainActivity extends Activity {
    private WebView wv;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_main);

    // 得到刚刚加载上去的WEB容器
    wv = (WebView) this.findViewById(R.id.wv);

    // 能用JS
    wv.getSettings().setJavaScriptEnabled(true);

    // 能用弹出框
    wv.setWebChromeClient(new WebChromeClient());

    // 用自己的程序打开网页
    wv.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url);// 打开 你点击的链接页面
    return true;// 用你自己的程序打开,不用系统内置的浏览器
    // return super.shouldOverrideUrlLoading(view, url);
    }
    });

    // 打开要显示的web主页
    //wv.loadUrl("http://g.pconline.com.cn");

    //http://localhost:8080/exam1120am/index.jsp
    wv.loadUrl("http://10.0.2.2:8080/News/index.jsp");
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && wv.canGoBack()) {// 你点击的是4,也就是返回键
    wv.goBack();
    return true;
    }
    // Toast.makeText(MainActivity.this,
    // String.valueOf(KeyEvent.KEYCODE_BACK),3).show();
    return super.onKeyDown(keyCode, event);
    }
    }

  • 相关阅读:
    python 高阶函数
    python 列表
    python 模块
    浅谈HashMap原理,记录entrySet中的一些疑问
    extjs Tree中避免连续单击会连续请求服务器
    Java类的加载顺序
    mybatis中集成sharing-jdbc采坑
    tomcat采坑
    AQS原理
    Redis分布式锁原理
  • 原文地址:https://www.cnblogs.com/wangfeng520/p/5033789.html
Copyright © 2011-2022 走看看