ViewPagerと連動したTabLayoutのタブ毎のタブの色を変更したいのですがうまくいきません
ViewPagerと連動したTabLayoutのタブ毎のタブの色を変更したいと思っています。
mViewpager = (ViewPager) findViewById(R.id.pager);
android.support.v4.app.FragmentManager manager = getSupportFragmentManager();
ExampleFragmentPagerAdapter adapter = new ExampleFragmentPagerAdapter(manager);
mViewpager.setAdapter(adapter);
tabLayout = (TabLayout) findViewById(R.id.main_tab);
tabLayout.addTab(tabLayout.newTab().setText("タブ1").setCustomView(R.layout.tab1));
tabLayout.addTab(tabLayout.newTab().setText("タブ2").setCustomView(R.layout.tab2));
tabLayout.setupWithViewPager(mViewpager);
最後のsetupWithViewPagerで連動させるとタブのR.layout.tabで用意してるxmlが表示されなくなります。
tabLayout.setupWithViewPager(mViewpager);を付けずに動かすとViewPagerとTabLayoutの表示も動作も問題なく動きますが当然ながら連動しません。
タブの表示を維持したままViewPagerと連動する方法をご教示お願い致します。
作成したいイメージとしてスマートニュースのようなタブです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/10 05:17
2017/10/11 02:29
2017/10/11 02:34
2017/10/11 02:36