Мой веб-просмотр в Android только показывает HTML-код может любой предложить мне, что нужно сделать, чтобы увидеть реальную веб-страницу - PullRequest
0 голосов
/ 10 августа 2011

Мой веб-просмотр в Android только показывает 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;
    }
}

1 Ответ

1 голос
/ 10 августа 2011

адрес дает доступ только к RSS-каналу новостей Yahoo.

Rss фактически является XML-файлом без информации о стиле: http://wikipedia.org/wiki/RSS

Лучший способ сделать это - загрузить XML-файл, проанализировать его и отобразить с помощью Textviews ..

Для разбора вы можете использовать Saxx parser.

Эта страница должна вам помочь: http://www.ibm.com/developerworks/xml/tutorials/x-androidrss/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...