我有點迷失在這裏,請給我一些幫助。Webview(或WebViewFragment)
我一直在爲我的GNex在ICS 4.0.2上開發一個應用程序。
作爲又我的應用程序結構的情況如下:
DemoActivity延伸活動包含三個片段,其顯示爲標籤: 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;
}
}
}
現在,它似乎是工作,但谷歌地圖(雖然頁面框架做負載)將不會加載。 我使用Chrome Beta,尚未嘗試默認瀏覽器。
當涉及到WebViews,WebViewFragments和片段時,我感到非常困惑... 任何幫助,將不勝感激。
謝謝,這工作。你知道如何使用WebViewFragments嗎? – hermann 2012-03-31 19:42:49
對不起,我沒有。我的經驗僅包含特定的WebView控制ATM。 – 2012-04-01 01:51:17