Mun*_*oor 2 android android-fragments android-viewpager
我遇到了ViewPager的问题.我正在使用FragmentActivity,我在FragmentActivity中添加了多个片段,如下所示.
public void addFragment(Fragment fragment, boolean addToBackStack, int transition) {
FragmentTransaction ft = getFragmentManager().beginTransaction().setCustomAnimations(R.anim.slide_up,R.anim.slide_down,R.anim.slide_up,R.anim.slide_down);
ft.replace(R.id.main, fragment);
ft.setTransition(transition);
if (addToBackStack)
ft.addToBackStack(null);
ft.commit();
}
Run Code Online (Sandbox Code Playgroud)
我在片段中使用ViewPager.加载FragmentActivity时,ViewPager工作正常.但是当我使用另一个片段时,ViewPager变得不可见.
例如
a.)使用ViewPager的片段A.
b.)没有ViewPager的片段B.
片段运行App时工作正常.当我去片段B 然后我再次将片段B替换为片段A然后ViewPager不起作用.我看到我使用ViewPager的空白视图.
请让我知道如何解决这个问题
谢谢
我自己解决了问题,当你使用ViewPager
片段内部getChildFragmentManager()
而不是getSupportFragmentManager()
或使用片段时getFragmentManager()
.
而已.
归档时间: |
|
查看次数: |
1118 次 |
最近记录: |