所以我正在开发这个 android 应用程序来搭载学校网页并在 html 文档中检索特定的 's。问题是,当我在 android 中使用 webview 时,我只允许整个页面。谁能帮助我了解如何获取 html 页面的特定部分?例如,在下面我的代码中包含的网页中,我有一小段文字来自
<div class="content"></div>
我想成为唯一出现在 webview 上的东西。有什么建议么?提前致谢!
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
@SuppressLint("SetJavaScriptEnabled")
public class accounts_activity_id extends Activity{
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.accounts_activity_id_main);
Initialize();
}
private void Initialize(){
WebView mainWebView = (WebView) findViewById(R.id.webView1);
WebSettings webSettings = mainWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mainWebView.setWebViewClient(new MyCustomWebViewClient());
mainWebView.loadUrl("http://www.depauw.edu/it/onecard/");
mainWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
}
private class MyCustomWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl("http://www.depauw.edu/it/onecard/");
return true;
}
}
}