2012-07-22 24 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

相關問題