视图分页器中的片段无法正常工作

阿维纳什

我在活动中实现了视图寻呼机,例如:

class MainActivity extends FragmentActivity implements
        ActionBar.TabListener {

    private ViewPager viewPager;
    private TabsPagerAdapter mAdapter;
    private ActionBar actionBar;
    // Tab titles
    private String[] tabs = { "FIRST", "SECOND", "THIRD" };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_welcome);

        // Initilization
        viewPager = (ViewPager) findViewById(R.id.pager);
        mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

        viewPager.setAdapter(mAdapter);
        getActionBar().setHomeButtonEnabled(false);
        getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);   
        // Adding Tabs
        for (String tab_name : tabs) {
            getActionBar().addTab(getActionBar().newTab().setText(tab_name)
                    .setTabListener(this));
        } 

但是,当我在选项卡之间滑动时,它从不调用THIRD片段的oncreateview,但是当我滑动到SECOND片段(从第一到第二)时,它实际上调用了THIRD片段的oncreateview,而第二个片段的oncreate视图与第一个片段一起被调用。

我不明白流程有什么问题。

mmlooloo

这没有错。当您在中滑动到新页面时viewpager,它将自动加载当前可见片段的两个相邻片段。为什么?因为有更好的表现UX

我可以阻止它这样做吗?

不。

我可以扩展它以加载更多邻居片段吗?

是的,setOffscreenPageLimit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:替换视图分页器中的片段

来自分类Dev

Android:替换视图分页器中的片段

来自分类Dev

表分页器无法正常工作

来自分类Dev

分页在Django中无法正常工作

来自分类Dev

页面中的分页后无法正常工作

来自分类Dev

片段中的RecyclerView无法正常工作

来自分类Dev

片段中的Android Flipview无法正常工作

来自分类Dev

片段中的GestorDetector无法正常工作

来自分类Dev

分页器路线在首页上无法正常工作

来自分类Dev

与Kaminari分页无法正常工作

来自分类Dev

Gridview的分页无法正常工作

来自分类Dev

Codeigniter分页无法正常工作

来自分类Dev

Codeigniter 分页无法正常工作

来自分类Dev

分页 DRF 无法正常工作

来自分类Dev

在Android中重设视图无法正常工作

来自分类Dev

替换片段无法正常工作

来自分类Dev

片段交易无法正常工作

来自分类Dev

分页在ASP.NET MVC 5中无法正常工作

来自分类Dev

Django中的自定义分页无法正常工作

来自分类Dev

Angular 5 中的 ngx 分页无法正常工作

来自分类Dev

如何在视图分页器中从片段2而不是片段1开始

来自分类Dev

自定义片段中的CastClassException无法正常工作

来自分类Dev

Onactivityresult在嵌套片段类android中无法正常工作

来自分类Dev

我在控制器中的功能可以正常工作,但无法更新视图(Angularjs)

来自分类Dev

列表视图未在NestedScrollView中使用视图分页器在片段中滚动

来自分类Dev

Java中的比较器无法正常工作

来自分类Dev

视图共享/撰写器无法从BaseController正常工作

来自分类Dev

过渡管理器-滑出视图无法正常工作

来自分类Dev

分页查询结果无法正常工作