首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ViewPager 获取当前显示的Fragment

    Viewpager 获取当前显示的fragment 使用 getSupportFragmentManager().findFragmentByTag()方法 Viewpager + FragmentPagerAdapter...我们知道动态加载时是可以设置tag的,但是动态创建就没法设置了;如果viewpager使用的是适配器是 FragmentPagerAdapter 的话 ,Fragment就会被设置上tag 根据这个tag 我们就可以获取到当前显示的...的组成;四部分 android :      固定部分 switcher :      固定部分 2131492976 :      ViewPager 的id 0 :      ViewPager 当前显示的...就可以利用这个特点通过 findFragmentByTag() 找到这个Fragment //Viewpager + FragmentPagerAdapter 情况下 获取 当前显示的Fragment,...(container, position, object); } 这种方式有一个缺陷 setPrimaryItem()是在 viewpager的滑动监听执行完后才会调用的;所以在 换的个滑动监听中获取当前显示的

    3.7K80
    领券