安卓开发入门教程-通过WebView打开网页
发布日期:2021-06-29 18:30:17
浏览次数:3
分类:技术文章
本文共 1266 字,大约阅读时间需要 4 分钟。
关注 ,免费获取全套安卓开发学习资料
什么是WebView
WebView是用来打开网页的一种UI控件,可以在App内跳转到指定网址,而不是采用系统浏览器打开网页.
基础样例
效果图
实现方案
- activity
class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val url = "https://www.baidu.com" setSettings() webView.loadUrl(url) } private fun setSettings() { val settings = webView.settings settings.javaScriptEnabled = true//设置WebView属性,能够执行Javascript脚本 settings.cacheMode = WebSettings.LOAD_NO_CACHE settings.layoutAlgorithm = WebSettings.LayoutAlgorithm.NORMAL settings.allowFileAccess = true //设置可以访问文件 settings.builtInZoomControls = false //设置支持缩放 settings.setSupportZoom(true) settings.useWideViewPort = true settings.loadWithOverviewMode = true settings.setAppCacheEnabled(true) settings.domStorageEnabled = true settings.databaseEnabled = true if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { settings.mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW } }}
- 布局文件activity_main.xml:
- Manifest中增加权限
完整源代码
安卓开发入门教程系列汇总
开发语言学习
UI控件学习系列
关注头条号,第一时间获取最新文章:
转载地址:https://cxyxy.blog.csdn.net/article/details/108213680 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月13日 01时39分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
读取字符数组、字符串中的空格
2019-04-30
二分图的最大匹配(匈牙利算法)
2019-04-30
Bellman - Ford算法
2019-04-30
SPFA算法-邻接表存图
2019-04-30
Python之turtle.circle()函数理解
2019-04-30
Python绘制奥运五环
2019-04-30
使用0x3f3f3f3f而不是0x7fffffff表示无穷大
2019-04-30
树状数组之改段求点(修改自codevs 1081)
2019-04-30
树状数组之改点求段(区间和)
2019-04-30
树状数组之改段求段(hdu 4970)
2019-04-30
线段树应用(建树、区间查询之最大值)
2019-04-30
线段树应用(建树、区间查询之最小值)
2019-04-30
线段树应用(建树、查询任意区间元素个数)
2019-04-30
线段树应用(建树、单点更新、区间求和)
2019-04-30
线段树应用(建树、区间更新及懒标记、区间查询)
2019-04-30
ST算法(Sparse Table,稀疏表)简介
2019-04-30
并查集
2019-04-30
Python中readlines()函数的hint参数解读
2019-04-30
主席树(POJ-2104、HDU-2665)
2019-04-30
链式前向星
2019-04-30