我创建了这样的标签活动:
viewPager = (ViewPager) findViewById(R.id.viewpager);
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addFrag(new WithdrawalFragment(),"a");
adapter.addFrag(new DepositeFragment(), "b");
adapter.addFrag(new AllTransactionFragment(), "c");
viewPager.setAdapter(adapter);
tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
那么我如何获得标题标题并从我的活动中动态更新文本?
答案 0 :(得分:0)
终于找到了这个解决方案:
首先定义自定义视图并充气并设置其参数。 然后将此视图添加到目标选项卡。
View v = layoutInflater.inflate(R.layout.fragment_custom_tab_text, null);
TextView myTitltle = (TextView) v.findViewById(R.id.text);
myTitle.settext("Dynamic Text");
tabLayout.getTabAt(0).setCustomView(v); // I wanted to change tab0 text
答案 1 :(得分:0)
viewpager的初始化时动态设置项,https://github.com/JakeWharton/Android-ViewPagerIndicator,this演示可以帮助您。