【问题标题】:Open RSS links in Webview Activity在 Webview Activity 中打开 RSS 链接
【发布时间】:2011-08-11 15:25:05
【问题描述】:

我按照网站上的教程在我的应用程序中安装 RSS 解析器。现在,Reader 看起来很棒;但是我想对其进行编程,以便在单击链接时,在 webview 活动中打开 URL。这可能吗?我将发布使 RSS 提要对读者可见的代码。

public class MessageList extends ListActivity {

private List<Message> messages;

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.rss);
    loadFeed();
}

;

private void loadFeed(){
    try{
        BaseFeedParser parser = new BaseFeedParser();
        messages = parser.parse();
        List<String> titles = new ArrayList<String>(messages.size());
        for (Message msg : messages){
            titles.add(msg.getTitle());
        }
        ArrayAdapter<String> adapter = 
            new ArrayAdapter<String>(this, R.layout.row,titles);
        this.setListAdapter(adapter);
    } catch (Throwable t){
        Log.e("IML News",t.getMessage(),t);
    }
}

}

【问题讨论】:

    标签: android parsing rss webview feed


    【解决方案1】:

    首先你应该看看这个:http://developer.android.com/reference/android/text/style/ClickableSpan.html

    然后我给你找了一个教程: http://www.androidengineer.com/2010/08/easy-method-for-formatting-android.html

    阅读它,您将学习如何在文本视图中格式化文本,例如在 Html 中。您将能够制作可点击的链接。

    然后,当单击链接时,只需像往常一样打开一个 web 视图。

    询问您是否想要更多;)

    【讨论】:

    • 我不确定这对我有什么帮助?我想我忘了提到 RSS 链接在列表视图中。
    • 我找到了解决方案,我将代码发布以供将来参考。
    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 2016-03-19
    • 2021-01-07
    • 1970-01-01
    相关资源
    最近更新 更多