WebView的基本使用方法
2015-11-04 19:00
260 查看
WebView是View的子类,它主要用来显示网页的。
因为我们要用到网络,所以需要先添加权限:在 Anroidmanifest
然后在布局文件写好布局,我写了一个填满整个屏幕的WebView
在界面中用
到这里基本OK了。
上面的是加载网页的,这里是加载本地文件的,本地文件存放在:assets文件中。
这是加载HTML的字符串:
因为我们要用到网络,所以需要先添加权限:在 Anroidmanifest
<manifest ... > <uses-permission android:name="android.permission.INTERNET" /> ... </manifest>
然后在布局文件写好布局,我写了一个填满整个屏幕的WebView
<?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="match_parent" android:layout_height="match_parent" />
在界面中用
loadUrl()加载网页
WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.loadUrl(http://www.example.com);
到这里基本OK了。
上面的是加载网页的,这里是加载本地文件的,本地文件存放在:assets文件中。
myWebView.loadUrl(“file:///android_asset/XX.html“);
这是加载HTML的字符串:
String htmlString = "<h1>Title</h1><p>This is HTML text<br /><i>Formatted in italics</i><br />Anothor Line</p>"; // 载入这个html页面 myWebView.loadData(htmlString, "text/html", "utf-8");
相关文章推荐
- Nagios自定义扩展
- Android 监控软键盘状态
- iOS替换字符串中的分号为换行符
- safeApply angular
- 点击通知启动App
- Android ListView中带有时间数据的排序
- Android中ExpandableListVivew可扩展的ListView(十二)
- 最新CocoaPods下载库报错ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFramewor
- 严重: StandardWrapper.Throwable
- Android文件的读写操作
- android学习笔记2——Service
- Android优秀开源项目(二)
- 看完这篇文章,你就了解了Android Handler的一切
- Swift学习笔记
- android webview 设置缓存的相关操作
- iOS开发日常安全防护(一)
- Unity陀螺仪
- Git 使用规范流程
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- C#连接android时,pc端检测便携设备PortableDeviceApi调用的问题