2012-08-03 64 views
0

如何將Web視圖加載到片段中?在片段中的Web視圖 - Android

我嘗試了很明顯,但它會打開一個新的瀏覽器和導航我消失:

public View onCreateView(LayoutInflater inflater, ViewGroup group, Bundle saved) 
{ 

View mainView = (View) inflater.inflate(R.layout.frag_a, group, false); 
    myWebView = (WebView) mainView.findViewById(R.id.webview); 
    myWebView.loadUrl("http://www.bbc.co.uk"); 
    return mainView; 

} 

我也搜索棧溢出和Web,嘗試了一些的例子,但他們沒有任何工作, 任何幫助,將不勝感激。

感謝

回答

1

我經常有這樣的情況,當之後重定向頁面在外部瀏覽器打開。嘗試設置WebViewClient並覆蓋shouldOverrideUrlLoading方法,該方法返回false。

0

嘗試:

public class DetailsFragment extends Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
    return(inflater.inflate(R.layout.details_fragment, container, false)); 
    } 

    public void loadUrl(String url) { 
    ((WebView)(getView().findViewById(R.id.browser))).loadUrl(url); 
    } 
} 
+0

有沒有如何使用這樣的例子。 – panthro 2012-08-03 11:45:07

+0

加上它需要API 11,我想下降到7. – panthro 2012-08-03 11:46:04

+1

是的你是對的沒有可用的文檔。 – 2012-08-03 11:47:29