代码段中使用TabLayout显示三个固定的选项卡,并且选项卡正在运行,但即使在设置了APP设置后也不会显示选项卡文本。 还不显示tabTextColor属性。 new fragment.javapublicclassnewfragmentextendsfragment { privaterecyclerviewmrecyclerview; privaterecyclerview.layoutmanagermlayoutmanager; privaterecyclerview.adaptermadapter; @ overridepublicviewoncreateview (幸福自行车,jzdsw,Bundle savedInstanceState ) viewinflatedview=inflater.inflate ) r.laya tab layout.add tab (tab layout.new tab ).settext('tab1' ); tab layout.add tab (tab layout.new tab ).settext('tab2' ); tab layout.add tab (tab layout.new tab ).settext('tab3' ); finalviewpagerviewpager=(view pager ) inflated view.findviewbyid (r.id.view pager ); 曾经的葡萄酒mlayoutmanager=newlinearlayoutmanager (get activity ) ); mlayoutmanager.set orientation (linearlayoutmanager.vertical; view pager.set adapter (new page radapter (getfragmentmanager ),tabLayout.getTabCount ) ); view pager.addonpagechangelistener (newtablayout.tablayoutonpagechangelistener ) tablayout ); tablayout.setupwithviewpager; tab layout.settabmode (tab layout.mode _ fixed; tabLayout.set高兴雨(new TabLayout .高兴雨() ) overridepublicvoidontabselected (tab layout.tab ) viewpager.setcurrener } @ overridepublicvoidontabunselected (tab layout.tab tab ) ) @ overridepublicvoidontabreselected (tab layout.tab ) ) } publicclasspageradapterextendsaxdlc { intmsldbg; 公共图形管理器(fragmentmanagerfm,int sldbg ) super ) FM; this.msldbg=sldbg; } @ overridepublicfragmentgetitem (int position ) switch ) position ) { case 0: return new fragment tab }; case 1:返回新框架tab (; case 2:返回新框架tab (; 默认:返回空值; }}@Overridepublic int getCount () {return msldbg; } } new fragment.XML/pxmlns 3360 tools=' http://schemas.Android.com/tools ' Android 3360 layout _ width=' match _ parent ' Android 3360 layout _ height=' match _ parent ' xmlns 3360 app=' rent Pandroid:id='@id/tab layout ' Android : layout _ width=' match _ parent ' Android : layout _ height=' wrap _ content ' app 3360 tabmoood ' @ style/theme overlay.app compat.dark.actionbar '/p Android 330 view pager ' Android 3360 layout _ width=' match _ pad