千家信息网

WebView组件使用是怎样的

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍WebView组件使用是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装成了Web
千家信息网最后更新 2026年11月01日WebView组件使用是怎样的

这篇文章给大家介绍WebView组件使用是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装成了WebView组件,它可以用来浏览网络内容。那么,如何使用它呢?

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

1)mainfest.xml添加internet权限

  manifest>

2)layout添加webView组件

  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;     }     //为了让回退键管用     @Override     public 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{          @Override         public 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

关于WebView组件使用是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

组件 内容 控件 更多 帮助 浏览 不错 大功告成 兴趣 内核 大功 客户 客户端 小伙 小伙伴 手机 文章 权限 浏览器 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡豆 互联网科技巨头监管 没上市的科技互联网公司 合肥互联网科技公司 互联网科技排名 有木互联网科技 互联网科技网站 江苏南京365互联网科技 阿里巴巴算科技企业还是互联网 互联网对科技的发展 知域互联网科技有限公司大骗子 坤平互联网科技 健康食品互联网创新科技园项目 互联网金融科技名词解释 国大互联网教育科技有限公司薪资 科技互联网的核心竞争力 郑州欣桑互联网科技有限公司 广东鹅鹅鹅互联网科技有限公司 西安有哪些互联网高科技企业 互联网高科技绘画 互联网佳科技有限公司 互联网科技公司有哪些 海南科技产业互联网平台 博兴的互联网电子科技公司 想开互联网科技公司怎么样 乌鲁木齐新华智原互联网科技学校 翼展科技 首家互联网医院 半导体是互联网高科技吗 福建互联网展示科技馆设计 米泉互联网科技专业怎么样
0