我已经实现了这个例子.
但无法点击第二个标签.
我的xml文件看起来像
和主要活动
pager= (ViewPager) findViewById(R.id.view_pager); tabLayout= (TabLayout) findViewById(R.id.tab_layout); FragmentManager manager=getSupportFragmentManager(); BuyCurrencyPagerAdapter adapter=new BuyCurrencyPagerAdapter(manager); //set Adapter to view pager pager.setAdapter(adapter); tabLayout.setupWithViewPager(pager); pager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.setTabsFromPagerAdapter(adapter);
请提出任何建议.
有时我认为问题可能是ViewPager位于TabLayout之上.你想把它放在下面这样:
android:layout_ android:layout_ android:theme="@style/AppTheme.AppBarOverlay">