2011-08-10 11 views
0

アンドロイドの私のウェブビューはhtml Codeを表示しています。私のウェブビューは、htmlコードのみを表示するアンドロイドで表示できます。どのようなものが私にリアルWebページを表示するために何をすべきかを教えてください。

マイコードはアドレスがヤフーニュースのRSSフィードへのアクセスのみを提供します。ここ

WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.loadUrl("http://news.yahoo.com/rss/"); 
    // mWebView.setWebViewClient(new HelloWebViewClient()); 

Uri uri = Uri.parse("http://news.yahoo.com/rss/"); 
mWebView.loadData("http://news.yahoo.com/rss","TEXT/HTML", "UTF-8"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 

private class HelloWebViewClient extends WebViewClient { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     view.getBackground(); 
     return true; 
    } 
} 

答えて

1

です。

RSSは実際には無いスタイル情報を含むXMLファイルです。それを行うにはhttp://wikipedia.org/wiki/RSS

最良の方法は、xmlファイルをダウンロードし、それを解析し、Textviewsでそれを表示するように..です

それを解析するにはSaxxパーサーを使用することができます。

このページはあなたに役立ちます:http://www.ibm.com/developerworks/xml/tutorials/x-androidrss/

関連する問題