我的问题
我正在使用 aViewPager
在FragmentActivity
. ViewPager 从附加的FragmentPagerAdapter
.
mViewPager = (ViewPager) findViewById(R.id.view_pager);
mAdapter = new HomePagerAdapter(getSupportFragmentManager());
mViewPager.setAdapter(mAdapter);
假设ViewPager
有 3 个片段要显示:Fragment1
、Fragment2
、Fragment3
。Fragment1
是一个网格片段并显示一个网格。Fragment2
并Fragment3
有自己的内容来展示。当用户在屏幕上滑动时,ViewPager
将显示下一个片段 - Fragment2
。等等。
我想要的是?
我想要的是,当单击网格中的一个项目(由 显示Fragment1
)时,Fragment1
应该完全用其他片段替换,比如说Fragment4
(这是不同的片段,不由附加的适配器返回)。用户将Fragment4
在ButtonBack
单击(仅按钮 iside Fragment4
)后继续工作,Fragment1
应再次显示网格。同时ViewPager
应该表现相同,即在滑动时,Fragment2
将显示下一个片段(在我们的例子中)。
所以我只想获得与示例相同的行为:http: //developer.android.com/training/basics/fragments/fragment-ui.html#Replace
我的问题
那么,这有可能实现吗?如果是,那么怎么做?非常感谢您的帮助。亚历克斯。PS对不起我的英语:)