Android中的我的Web视图只显示html Code
可以任何建议我如何查看真实网页..
我的代码在这里
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;
}
}
答案 0 :(得分:1)
地址只允许访问雅虎新闻的RSS源。
Rss实际上是一个没有样式信息的XML文件:http://wikipedia.org/wiki/RSS
最好的方法是下载xml文件,解析它并使用Textviews显示它。
要解析它,您可以使用Saxx解析器。
此页面可以为您提供帮助:http://www.ibm.com/developerworks/xml/tutorials/x-androidrss/