私はここで紛失していますので、私に助けてください。Webview(またはWebViewFragment)
私はGNSのICS 4.0.2上のアプリケーションで作業していました。
次のように私のアプリの構造はまだのように:
DemoActivityアクティビティがタブとして表示3つの断片を含んでいて延び: MapFragmentTabフラグメント SettingsFragmentTabフラグメント AboutFragmentTabマップフラグメントでフラグメント
を拡張延びて延びています、私はWebViewのGoogleマップを表示したい。 これは私のMapFragmentTabです:今
public class MapFragmentTab extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View mainView = (View) inflater.inflate(R.layout.map, container, false);
WebView webView = (WebView) mainView.findViewById(R.id.webview);
webView.setWebViewClient(new MyWebViewClient());
webView.loadUrl("http://maps.google.com");
return mainView;
//return inflater.inflate(R.layout.map, container, false);
}
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
、それが動作しているようだ、しかし、Googleマップ(ページフレームがロードをしていますが)がロードされません。 Chromeベータ版を使用していますが、まだデフォルトのブラウザを試していません。
WebViews、WebViewFragments、Fragmentsについては、私は本当に混乱しています... 助けていただければ幸いです。
おかげで、:から
webView.getSettings().setJavaScriptEnabled(true);
:のようなものを使用してください。 WebViewFragmentsの使い方を知っていますか? – hermann
申し訳ありませんが、私はしません。私の経験は特定のWebViewコントロールATMだけで構成されています。 –