0
enter image description hereHere, my first tab selection indicator is always visible フラグメント内にTabLayoutを追加しました。しかし、他のタブを選択しても、最初のタブのインジケータは常に表示されます。スクリーンショットを見つけてください。Android TabLayoutは、選択されているタブに関係なく常に最初のタブインジケータを表示します
私が作っている間違いを誰かが示唆することができれば、大きな助けになるでしょう。
以下のコードを見つけてください:
ViewPagerAdapter adapter = new ViewPagerAdapter(getChildFragmentManager());
Fragment frag1 = new MyFragment1();
adapter.addFragment(frag1, getString(R.string.frag_video));
FragmentMediaPhotos frag2 = new MyFragment2();
adapter.addFragment(frag2, getString(R.string.frag_photo));
FragmentMediaMusic frag3 = new MyFragment3();
adapter.addFragment(frag3, getString(R.string.frag_audios));
mViewPager.setAdapter(adapter);
mTabLayout.setupWithViewPager(mViewPager);
After this setting three layout like this:
TextView tabOne = (TextView) LayoutInflater.from(mContext).inflate(R.layout.layout_tab_text_view, null);
tabOne.setText("Video");
mTabLayout.getTabAt(0).setCustomView(tabOne);
私たちはそれをチェックできるようにコードを投稿 –
あなたはtablayoutであなたのビューページャーを設定しましたか? // tabLayout.setupWithViewPager(viewPager); – Nidhi
回避策として、tab.select()を使用しますか? – jdstaerk