如何在Android中使用RSS在文本视图中嵌入链接标记

时间:2012-07-22 12:57:11

标签: android rss textview

我做了一个基本的RSS阅读器,它读取了feed并在listview中显示它,然后我进一步尝试通过添加标签和编写自定义适配器来改进它,现在我想要实现的下一步是提供基本功能每当标题(通过文本视图显示)被点击/触摸时,与浏览器相关联的链接(链接已通过rss / xml提取)将在浏览器中启动。现在,我知道使用URI启动链接到浏览器是一件容易的事情,导致问题的是我如何保持链接与它相关联的textview?

我已经实现了onclicklistener所有我需要弄清楚的是如何才能实现相关链接的检索,以便我可以从中创建一个URI并在浏览器中启动它。 任何帮助都将受到高度赞赏。

由于

1 个答案:

答案 0 :(得分:1)

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

类似的东西:

class RssObect {
    string title;
    string url;

    //contructors

    //getters and setters
}

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