千家信息网

WebView组件使用是怎样的

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章给大家介绍WebView组件使用是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装成了Web
千家信息网最后更新 2025年11月09日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安全错误 数据库的锁怎样保障安全 星际战甲可以开什么服务器 包头市润恒城互联网加科技 微耕门禁软件还原数据库 南关区网络技术服务推荐咨询 数据库管理工程师考试多少钱 数据库管理技术主要特点 软件开发培训视频 网络安全漏洞与事件分析 数据库中的函数是临时存储模块 网络安全五个安全策略 投票软件开发 网络安全宣传周落幕 数据库服务器激活丢失 集合与字典在数据库的运用 葡萄病虫害发生与监测数据库 搜亚网络技术服务部 江苏自动网络技术参考价格 工程方面的数据库管理系统 软件开发员自学 ei收录文章数据库删除 软件开发的论文在哪可以看 5g网络安全风险与保险解决方案 大数据库产品 网络安全周 西安 饥荒服务器拥有者应该更新模组 实况足球如何绑定实况数据库 sim卡中存储哪些数据库 魔兽世界tbc服务器崩溃 方舟生存进化孤岛服务器有哪几个 免费的实时数据库软件下载
0