Android网页视图选择

时间:2011-09-29 12:54:34

标签: android webview selection

我只想在设备的屏幕上显示this ,没有所有其他不必要的东西,来自web page。到目前为止,这是我的代码......

package com.nextlogic.hellowebview;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class HelloWebView extends Activity {
    /** Called when the activity is first created. */
    WebView mWebView;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mWebView = (WebView) findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://golfnews.no/nyheter.php?a=2013");
    }
}
你能帮帮我吗?非常感谢。感谢。

1 个答案:

答案 0 :(得分:1)

您需要的是HTML解析器,例如JSOUP。一个伟大的解析器,我将它用于很多项目。

这将允许您仅解析特定内容,

例如来自网页的图片网址,然后将其检索到位图并将其设置为imageview(最好使用asynctask),然后您可以使用标记来检索文本。

如果您需要帮助,请告诉我。

编辑:如何使用jsoup解析您的网页:

Document doc = Jsoup.parse("http://golfnews.no/nyheter.php?a=2013").get();
Elements article-text = doc.select(div.article);
//just to verify.
System.out.println(article-text.text());



TextView TextArticle = (TextView)findViewById(R.id.YOURTEXTVIEW);
TextArticle.setText(article-text.text());
//OR
String article = article-text.text();
TextArticle.setText(article);

试试这个。

编辑:How to add external jar's