1. 显示Web信息

本文介绍了在Android应用中使用WebView显示Web内容和本地资源的方法。WebView是一个视图组件,用于展示HTML页面或图像,支持滚动和变焦控制。通过loadUrl加载远程URL,通过loadData或加载本地assets目录中的资源。此外,文章还讨论了启用JavaScript支持、处理内部链接和缩放控制等关键点。
摘要由CSDN通过智能技术生成

1.1 问题

在应用程序中,需要将从Web上获取的HTML或图像数据不加任何修改和处理地显示出来。

1.2 解决方案

(API Level 3)
在WebView中显示信息。WebView是一个视图小部件,在应用程序中,它可以嵌入到任何布局中来显示本地或远程的网页内容。WebView基于开源的WedKit引擎,而Android Browser应用程序也是基于此引擎,所以两者赋予Web应用程序的性能和功能。

1.3 实现机制

除了最重要的二维滚动(横向和纵向同时滚动)和变焦控制,WebView对于显示从网上下载的资源还要很多值得称道的地方。WebView非常适合处理大图片,如体育场的地图,用户在浏览此类图片时可能需要进行左右平移和缩放。在这里,我们将讨论如何实现本地和远程资源的显示。

1. 显示一个URL

最简单的情况就是提供资源的URL,然后在WebView中将与该URL对应的HTML页面或图像显示出来。以下是这项技术在应用程序中一些小的实际应用:

  • 在应用程序中访问企业网站。
  • 通过一台Web服务器显示实时更新内容的页面,如FAQ部分,这个页面的内容不必升级应用程序就可以动态更新。
  • 显示一个很大的图像资源,用户可能需要通过平移/缩放来与它交互。

让我们来看一个加载常见页面的简单示例,不过不是用浏览器,而是在Activity内部加载(参见以下两段代码清单)。
包含一个WebView的Activity

public class My
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值