猿问

求教FragmentPagerAdapter中如何替换Fragment?

我有一个ViewPager用于滑动切换两个fragment,我的MyFragmentAdapter继承自FragmentPagerAdapter,其中加入了两个Fragment,代码如下所示:

public class MyFragmentAdapter extends FragmentPagerAdapter {

	private List<Fragment> fragments = null;
	
	public MyFragmentAdapter (FragmentManager fm){
		super(fm);
		fragments = new ArrayList<Fragment>();
		fragments.add(new FirstFragment());
		fragments.add(new SecondFragment());
	}
	
	@Override
	public Fragment getItem(int position) {
		// TODO Auto-generated method stub
		return fragments.get(position);
	}

	@Override
	public int getCount() {
		// TODO Auto-generated method stub
		return fragments.size();
	}
}

我想要实现在SecondFragment中点击一个按钮,使FirstFragment被替换成另一个叫NewFragment的fragment,而且界面仍需停留在当前操作的SecondFragment界面,该如何实现呢?

吃两碗就饱了
浏览 3314回答 0
0回答
随时随地看视频慕课网APP

相关分类

Java
Android
我要回答