2011-11-07 4 views
0

rssフィードを取得してタイトルと日付を表示するアプリを作成しています。クリックすると、Toastボックスが開き、そのRSSフィードストーリーの説明が表示されます。Android rssを解析する際に<br/>を削除します。

トーストビューで説明を表示すると、RSSフィードの実際のコードから< br/>タグが引き込まれます。 < br/>タグを削除する方法を教えてもらえますか?私は、ストーリーのテキストのスタイルを維持するために、まだコード内にそれらが必要だと思います。しかし、HTMLとしてそれを読むためにJavaはトーストビューに表示されませんでした。

RSSフィードhereを見ることができます。

これはトーストを表示するコードですが、それが役立つかどうかはわかりません。

public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 


    Toast.makeText(this, episode_titles.get(position) + ": " + episode_description.get(position), Toast.LENGTH_LONG).show(); 

} 

答えて

1

このような何かを:あなたはから来るが、私は< br/>タグを取り除くと連携する機能を作成する方法を見つけ出すカントはどこで見ることができるコードの

public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
    String title = episode_titles.get(position); 
    String descrip = episode_description.get(position); 
    title = removeBr(title); 
    descript = removeBr(descript); 
    Toast.makeText(this, title + ": " + descript, Toast.LENGTH_LONG).show(); 

} 


private String removeBr(String str1){ 
    return str1.replaceAll("<br/>", ""); 
} 
+0

おかげで、それが可能ですあなたはもう少し拡張するために?関数名がremoveBrでなければならないことを理解しています。次に、removeBr =()のようなsomethignを推測します。 ()内のスクリプトを使用してタグを削除します。おかげで – Matt

+0

おかげで完璧に働いた! – Matt

関連する問題