0
viewpager與多個片段的活動,但我希望切換另一個簡單的片段替換這個viewpager,我如何替換它,我通常切換片段,我不知道如何切換片段和一個帶有碎片的視圖。如果有人解決方法,請告訴我或給我一些提示,謝謝。Viewpager與片段和另一個Fragmnet替換
viewpager與多個片段的活動,但我希望切換另一個簡單的片段替換這個viewpager,我如何替換它,我通常切換片段,我不知道如何切換片段和一個帶有碎片的視圖。如果有人解決方法,請告訴我或給我一些提示,謝謝。Viewpager與片段和另一個Fragmnet替換
憑藉最新的支持庫V4(也許你需要更新它)裏面片段可以嵌套片段,這意味着你可以把你的ViewPager內片段(調用getChildFragmentManager()而不是getSupportFragmentManager())
然後,您可以在包含ViewPager的片段和要顯示的其他片段之間切換。
public class ViewPagerFragment extends Fragment {
private ViewPager pager;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment, container, false);
pager = (ViewPager) v.findViewById(R.id.viewPager);
return v;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// inside fragment use getChildFragmentManager()
// to pass to your adapter
mAdapter = new MyAdapter(getChildFragmentManager());
pager.setAdapter(mAdapter);
}
}
非常感謝,讓我看看。 –
它運作良好,再次感謝。 –
沒問題:)請標記爲已接受的答案;) –