我只想在设备的屏幕上显示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");
}
}
你能帮帮我吗?非常感谢。感谢。
答案 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);
试试这个。