2013-11-22 24 views
0

我已經下載這個http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/項目,現在我想爲每個標籤加載url我有這個代碼,而不是返回新的xxxFragment();做一個web視圖轉到URLAndroid WebView如何去url

@Override 
public Fragment getItem(int index) { 

    switch (index) { 
    case 0: 
     // Top Rated fragment activity 
     return new TopRatedFragment(); 
    case 1: 
     // Games fragment activity 
     return new GamesFragment(); 
    case 2: 
     // Movies fragment activity 
     return new MoviesFragment(); 
    } 

    return null; 
} 

我有一個XML佈局爲每個標籤 所有的image

+0

你想要什麼,如果你想加載Web視圖網址你可以做網頁view.loadurl方法 – pavanmvn

+0

我想從遊戲各的WebView加載網址,電影,最高評分 每個不同的頁面 –

+0

加載url只需使用** loadUrl **。更多信息在這裏。 http://developer.android.com/reference/android/webkit/WebView.html – Naddy

回答

1

首先在每個佈局(fragment_games.xml,fragment_movies.xml,fragment_top_rated的添加的WebView。 XML)

<WebView 
     android:id="@+id/webView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_centerHorizontal="true" 
     android:layout_centerVertical="true" /> 

然後在每個類的(GamesFragment,MoviesFragment,TopRatedFragment)定義web視圖和加載所需的URL。我在這裏做這個GamesFragment,

@Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 

     View rootView = inflater.inflate(R.layout.fragment_games, container, false); 

     WebView webview = (WebView) rootView.findViewById(R.id.webView1); 
     webview.loadUrl("your_url"); 

     return rootView; 
    }