首页 理论教育 使用内置浏览器打开网页的方法

使用内置浏览器打开网页的方法

时间:2023-06-27 理论教育 版权反馈
【摘要】:在Android系统中有一个内置浏览器,通过这个内置浏览器可以打开网页。当单击ListView中的某一个选项后,会通过Intent来打开内置的浏览器,并浏览ListView中创建的网页URL。将自定义ArrayAdapter对象中的信息传入到ListView列表中,然后打开ListAdapter的可选菜单选项,最后设置单击ListView列表选项的处理事件。当用户单击一个Item选项后,进行比较处理,并从文件string.xml中读取出对应的URL网址字符串,然后将字符串转换为URL对象。定义方法goToUrl来打开网址为URL的网页,具体实现代码如下。

使用内置浏览器打开网页的方法

在Android系统中有一个内置浏览器,通过这个内置浏览器可以打开网页。在下面的实例中定义了一个ListView控件,在里面的列表中显示了4个菜单,单击菜单后会连接到指定的页面。当单击ListView中的某一个选项后,会通过Intent(Intent.ACTION_VIEW,uri)来打开内置的浏览器,并浏览ListView中创建的网页URL。

978-7-111-52203-4-Part02-235.jpg

编写主程序文件,其具体实现流程如下。

(1)通过findViewById构造器创建ListView与TextView对象,将文件string.xml中的字符串信息导入到列表中。具体实现代码如下。

978-7-111-52203-4-Part02-236.jpg

(2)将自定义ArrayAdapter对象中的信息传入到ListView列表中,然后打开ListAdapter的可选菜单选项,最后设置单击ListView列表选项的处理事件。具体实现代码如下。

978-7-111-52203-4-Part02-237.jpg

978-7-111-52203-4-Part02-238.jpg

(3)当用户单击一个Item选项后,进行比较处理,并从文件string.xml中读取出对应的URL网址字符串,然后将字符串转换为URL对象。具体实现代码如下。(www.xing528.com)

978-7-111-52203-4-Part02-239.jpg

978-7-111-52203-4-Part02-240.jpg

(4)定义方法goToUrl(String url)来打开网址为URL的网页,具体实现代码如下。

978-7-111-52203-4-Part02-241.jpg

执行后列表将显示4个菜单,如图7-1所示。当单击一个菜单后,会跳转到对应的目标页面。

978-7-111-52203-4-Part02-242.jpg

图7-14 个菜单

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈