2011-08-11 18 views
2

私は自分のアプリケーションにRSS Parserをインストールするためのサイトでチュートリアルを続けました。さて、読者は素晴らしいと思う。しかし、リンクをクリックすると、URLがwebviewアクティビティで開かれるようにプログラムしたいと思っています。これは可能ですか?私はRSSフィードを読者に見えるようにするコードを掲示します。Webviewアクティビティで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); 
    } 
} 

}

答えて

0

あなたはこれを見なければならないまず第一に: http://www.androidengineer.com/2010/08/easy-method-for-formatting-android.html

それを読んで、あなたの書式を設定する方法を学びます:http://developer.android.com/reference/android/text/style/ClickableSpan.html

は、次に私はあなたのチュートリアルを見つけましたtextviewsのテキストはHtmlのようです。クリック可能なリンクを作成することができます。

リンクをクリックすると、通常のようにウェブビューを開くだけです。

あなたがもっと欲しい場合は掲載し、私はこれが私をどのように役立つかわからない)

+1

を?私はRSSリンクがリストビューの中にあることに言及するのを忘れたと思う。 – Derok8

+1

解決策が見つかりました。今後の参考になるようにコードを掲載します。 – Derok8

+0

まだコードを投稿する機会はありますか? –

関連する問題