2014-02-19 69 views
0

我有GridFragment類,在第一個屏幕中使用ViewPager使用FragmentPagerAdapter實現。在第二個屏幕中,我必須將其顯示爲網格。我想知道我應該遵循什麼?我有兩個選擇,它在第二個屏幕整合,Android使用靜態片段

  1. 呼叫GridFrament類使用動態FragmentTransaction或

  2. 使用它在XML佈局添加片段標籤爲靜態片段..

另外,我必須調用一些web服務來獲取服務器 將顯示在網格中的數據。網格項目佈局是相同的。因此,如果我使用 靜態碎片方式,是否可以直接使用片段對象上的點 運算符調用方法是安全的?我不想使用接口只是爲了觸發web服務調用。

回答

0

嘗試使用片段動態使用FragmentTransaction並重用您的GridFragment爲您的多個實現。如果您的應用程序需要兼容不同的屏幕尺寸並提高應用程序的靈活性,這可能會有所幫助。

+0

是@Rishi,如果我考慮應用程序的屏幕兼容性和未來增強功能,我會接受您的答案。謝謝。 –