如何将RSS feed加载到Listview中?

问题描述:

好的我会开始说我对编程android应用程序相当陌生。这就是说,我一直在研究和寻找各种教程来推动我的Android应用程序的RSS饲料,并已在许多层面上混淆。我需要在我的应用中将这个RSS提要http://www.mychurchevents.com/Calendar/RSS.ashx?days=7&ci=G1M7G1N8K5G1N8N8H2&igd=实施到列表视图中。我需要能够点击一个项目,并将其打开。我不知道从哪里开始,并尝试过各种方法,但我似乎无法找到适合我所尝试的方法。任何帮助,将不胜感激。如何将RSS feed加载到Listview中?

好吧,你不知道怎么做,你可以从here开始。它是一个很好的完整的教程,涵盖很多事情。在页面底部也提供完整的源代码。

+0

谢谢你,我会检查了这一点。有什么我应该在本教程中专注于能够做我需要做的事情还是更多的一般教程 – Bryan 2012-02-10 06:00:40

+0

你可以学习不同的XML解析方法。 :) – 2012-02-10 06:04:30

+1

你有解析xml的首选方法,因为我见过几种diffenet方法,但不能完全理解它们之间的差异 – Bryan 2012-02-10 06:08:03

为了避免使用listview,首先要创建一个活动,在这种情况下定义一个数据源就像一个数组源文件。将适配器设置为列表,使用空数组或进度条创建线程或使用异步任务来调用webservice,解析服务器响应中收到的结果,如果使用handler handler.sendMessage通知事件线程有关操作,或者通过asynctask,使用返回或发布进度,在适配器上调用notifyDataSetChanged。

创建一个用BaseAdapter扩展的自定义适配器,并使用getView()中的布局infleter来实现此目的。

site可以帮助您

+0

谢谢你的网站,它会帮助我的应用程序的另一部分我写作以及 – Bryan 2012-02-10 06:07:15

+0

欢迎@Bryan – Ajay 2012-02-10 06:11:29