作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我做了一个基本的 rss 阅读器,可以读取提要并将其显示在 ListView 中,然后我进一步尝试通过添加选项卡和编写自定义适配器来改进它,现在我想要实现的下一步是提供基本功能每当单击/触摸标题(通过 textview 显示)时,浏览器中就会启动与其关联的链接(链接已通过 rss/xml 提取)。现在,我知道使用 URI 将链接启动到浏览器是一个简单的步骤,问题是如何保持链接与它关联的 TextView ?
我已经实现了 onclicklistener,我需要弄清楚的是如何实现相关链接的检索,以便我可以从中创建一个 URI 并在浏览器中启动它。任何帮助将不胜感激。
谢谢
最佳答案
您应该创建一个带有标题和 url 的包装器对象。然后用这些对象填充 ListView ,并获取 url 以触发浏览器 Activity 。
类似于:
class RssObect {
string title;
string url;
//contructors
//getters and setters
}
然后在适配器上设置类似于 List<RssObect> list = getRssFeed(...)
的列表....然后在项目点击监听器上只使用当前选择的项目 (list.get(selected).getUrl());
关于android - 如何在 Android 中使用 RSS 在 textview 中嵌入链接标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600480/
我是一名优秀的程序员,十分优秀!