在android中屏幕旋转后,ViewPager findViewById为null

时间:2014-02-11 10:18:33

标签: android android-fragments android-viewpager screen-orientation findviewbyid

我正在使用viewPager来显示某些表单。我的问题是当我旋转设备的屏幕并再次创建viewPager时,当viewPager到达findViewById时,它看不到null,它总是onConfigurationChange 。旋转变化时我不知道如何处理它。 我尝试了Id,但它不起作用,我尝试保存寻呼机的id,然后使用保存的pager = (CustomViewPager) getActivity().findViewById(R.id.pager); pager.setPagingEnabled(false); 检索它,但也没有。所以我现在很受阻。

{{1}}

在onViewCreated

1 个答案:

答案 0 :(得分:0)

onActivityCreate

fragment中执行此操作
pager = (CustomViewPager) getActivity().findViewById(R.id.pager);
pager.setPagingEnabled(false);