WebView的使用
来源:互联网 发布:贴图软件 编辑:程序博客网 时间:2024/06/05 07:55
比如说要求在应用程序里展示一些网页。相信每个人都知道,加载和显示网页通常都是浏览器的任务,但是需求里又明确指出,不允许打开系统浏览器,而我们此时就要想到要用WebView了。WebView 控件,借助它我们就可以在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页。
先上布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent" ><WebViewandroid:id="@+id/web_view"android:layout_width="match_parent"android:layout_height="match_parent" /></LinearLayout>
主界面:
public class MainActivity extends Activity {private WebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webView = (WebView) findViewById(R.id.web_view);webView.getSettings().setJavaScriptEnabled(true);webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, Stringurl) {view.loadUrl(url); // 根据传入的参数再去加载新的网页return true; // 表示当前WebView可以处理打开新网页的请求,不用借助系统浏览器}});webView.loadUrl("http://www.baidu.com");}}
权限:
<uses-permission android:name="android.permission.INTERNET" />
0 0
- Android WebView的使用
- 浅谈WebView的使用
- WebView的使用
- Android WebView的使用
- WebView的使用
- WebView的使用
- Android-WebView的使用
- 浅谈WebView的使用
- android webview的使用
- android webview.的使用
- android WebView的使用
- WebView的使用
- WebView的使用
- 浅谈WebView的使用
- WebView的使用
- webView的使用
- 简单webview的使用
- 浅谈WebView的使用
- <jsp:include>与<%@include%>的不同
- Python内存管理(二 arena和缓存池)
- qt4添加资源文件的方法
- uva1025 A Spy in the Metro
- Mybatis的<where><foreach><set>等标签详解
- WebView的使用
- Expressbody-parser(四)
- Spring+Spring MVC+Mybatis+Maven搭建多模块项目(二)
- manacher算法模板
- Apache POI简单操作
- 正则表达式 高级规则——四(贪婪与非贪婪)
- 01—MAC中屏幕四个角的触发事件
- linux 循环设备 loop device操作实践
- 服务器端代码解析