【问题标题】:ViewPager findViewById is null after screen rotation in androidViewPager findViewById 在android中的屏幕旋转后为空
【发布时间】:2014-02-11 10:18:32
【问题描述】:

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

pager = (CustomViewPager) getActivity().findViewById(R.id.pager);
pager.setPagingEnabled(false);

在 onViewCreated 中

【问题讨论】:

  • 你能发布你的代码吗?这会很有帮助。

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


【解决方案1】:

fragmentonActivityCreate 中执行此操作

pager = (CustomViewPager) getActivity().findViewById(R.id.pager);
pager.setPagingEnabled(false);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多