oligazar
6/22/2017 - 6:52 AM

ViewPager

ViewPager



    private fun initViewPagerAndTabs(tab: MainTabs) {
        val pagerAdapter = PagerAdapter(childFragmentManager)
        val userId = arguments.getInt(USER_ID_KEY)
        pagerAdapter.addFragment(HostRecyclerFragment(), getString(R.string.main_tab_1))
        pagerAdapter.addFragment(NewsFragment.newInstance(userId), getString(R.string.main_tab_2))
        pagerAdapter.addFragment(SubscriptionFragment.newInstance(userId), getString(R.string.main_tab_3))
        viewPager.adapter = pagerAdapter
        tabLayout.setupWithViewPager(viewPager)

//        tabLayout.setScrollPosition(tab.id, 0f, true)
        viewPager.currentItem = tab.id
    }