2012-07-22 36 views
1

我已经制作了一个基本的RSS阅读器,它读取并在ListView中显示它,然后我进一步尝试通过添加标签和编写自定义适配器来改进它,现在我希望实现的下一步是提供一种基本功能,即每当通过浏览器启动标题(通过textview显示)被点击/触摸与其相关联的链接(链接已经通过rss/xml提取)时。现在,我知道使用URI启动链接到浏览器是一件轻而易举的事情,导致麻烦的是我如何保持与它关联的文本视图的链接?如何在Android中使用RSS在textview中嵌入链接标记

我已经实现了onclicklistener,所有我需要弄清楚的是如何才能实现相关链接的检索,以便我可以制作一个URI并在浏览器中启动它。 任何帮助将不胜感激。

谢谢

回答

1

您应该创建一个封装对象的标题和URL。然后用这些对象填充列表视图,并获取url来触发浏览器活动。

喜欢的东西:

class RssObect { 
    string title; 
    string url; 

    //contructors 

    //getters and setters 
} 

然后设置列表类似List<RssObect> list = getRssFeed(...) .... 然后在项目点击监听器只使用当前项目的适配器上选择(list.get(selected).getUrl());

+0

哦,是的,我已经做了...类似的服务不同的原因,让我试试,如果它的工作。谢谢:) – Salik 2012-07-22 13:14:38

+0

谢谢@nuno它的工作:D – Salik 2012-07-22 16:39:18

+0

然后标记我的答案为接受请。 :) – 2012-07-22 18:58:29

相关问题