【摘要】:在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。
编写主程序文件,其具体实现流程如下。
(1)通过findViewById构造器创建ListView与TextView对象,将文件string.xml中的字符串信息导入到列表中。具体实现代码如下。
(2)将自定义ArrayAdapter对象中的信息传入到ListView列表中,然后打开ListAdapter的可选菜单选项,最后设置单击ListView列表选项的处理事件。具体实现代码如下。
(3)当用户单击一个Item选项后,进行比较处理,并从文件string.xml中读取出对应的URL网址字符串,然后将字符串转换为URL对象。具体实现代码如下。(www.xing528.com)
(4)定义方法goToUrl(String url)来打开网址为URL的网页,具体实现代码如下。
执行后列表将显示4个菜单,如图7-1所示。当单击一个菜单后,会跳转到对应的目标页面。
图7-14 个菜单
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。