使用Fragment ViewPager时,ViewPager被遮盖重新显示,ViewPager不正常显示。
最近在开发中遇到一个很蛋疼的问题,当多个 Fragment嵌套时,如果子Fragment中包含ViewPager时,如果这个Fragment被其它Fragment覆盖,重新显示时,则会显示不正常。
如:出现空白页,但是如果你多滑动几次,就又恢复正常。
出现这种问题的解决方法是:
把ViewPager需要的PagerFragmentAdapter的构造参数 FragmentManager 从 getFragmentSupportManager 修改为 getFragmentChildManager,getFragmentChildManager
无法直接使用,需要导入v13包。
导入方法:
我的路径是:D:\Android SDK\SDK\extras\android\support\v13