【发布时间】:2014-01-04 06:50:12
【问题描述】:
我有一个加载到 Android 片段中的 web 视图。当用户点击 webview 中加载的网页上的链接时,我希望在我的应用程序之外的 Android 上的默认浏览器中加载新页面。任何想法如何做到这一点?谢谢!
到目前为止我所拥有的:
FrameLayout layout = new FrameLayout(context);
WebView webView = new WebView(getActivity());
webView.setBackgroundColor(Color.TRANSPARENT);
webView.loadUrl(InvestBetterURL);
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
return false;
}
@Override
public void onPageStarted (WebView view, String url, Bitmap favicon)
{
view.setVisibility(View.GONE);
}
@Override
public void onPageFinished (WebView view, String url)
{
view.setVisibility(View.VISIBLE);
}
});
layout.addView(webView);
【问题讨论】:
标签: java android eclipse android-webview