2014-02-19 41 views
0

我有GridFragment类,在第一个屏幕中使用ViewPager使用FragmentPagerAdapter实现。在第二个屏幕中,我必须将其显示为网格。我想知道我应该遵循什么?我有两个选择,它在第二个屏幕整合,Android使用静态片段

  1. 呼叫GridFrament类使用动态FragmentTransaction或

  2. 使用它在XML布局添加片段标签为静态片段..

另外,我必须调用一些web服务来获取服务器 将显示在网格中的数据。网格项目布局是相同的。因此,如果我使用 静态碎片方式,是否可以直接使用片段对象上的点 运算符调用方法是安全的?我不想使用接口只是为了触发web服务调用。

回答

0

尝试使用片段动态使用FragmentTransaction并重用您的GridFragment为您的多个实现。如果您的应用程序需要兼容不同的屏幕尺寸并提高应用程序的灵活性,这可能会有所帮助。

+0

是@Rishi,如果我考虑应用程序的屏幕兼容性和未来增强功能,我会接受您的答案。谢谢。 –