Activity.java代码:
t
告诉我是否需要显示我的AndroidManifest.xml或activity.xml 请尽快回复!
答案 0 :(得分:2)
如果您不仅限于webview,您可以查看此内容。
Chrome Custom Tab
Here您可以找到有关Custom Tab
的更多信息。
答案 1 :(得分:1)
您必须设置OLE_GRAPH.AppIsRunning = True
。加上这个:
WebViewClient
答案 2 :(得分:1)
试试这种方式。 把它放在oncreate方法中。
String URL ="http://www.pocketcraftgaming.net/";
if (URL.startsWith("http://")) {
} else {
URL = "http://" + getIntent().getStringExtra("WebUrl").trim();
}
// this is method.
LoadURLinWebView(URL);
这是加载URL方法。
private void LoadURLinWebView(String uRL2) {
// TODO Auto-generated method stub
WebView Wv_onlywebview =(WebView) this.findViewById(R.id.Wv_onlywebview);
Wv_onlywebview.getSettings().setJavaScriptEnabled(true);
Wv_onlywebview.setWebChromeClient(new WebChromeClient());
Wv_onlywebview.setWebViewClient(new WebViewClient() {
ProgressDialog progressDialog;
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
// Show loader on url load
public void onLoadResource(WebView view, String url) {
if (progressDialog == null) {
progressDialog = new ProgressDialog(
Webview_Only_Activity.this);
progressDialog.show();
} else {
progressDialog.dismiss();
}
}
public void onPageFinished(WebView view, String url) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
progressDialog = null;
}
}
});
Wv_onlywebview.loadUrl(uRL2);
}
答案 3 :(得分:0)
试试这个
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);