我关注了this tutorial,以便在我的应用中使用tablayout并制作标签。我设法做到了,但它们在我的屏幕的整个宽度上都没有相同的大小,这是我得到的:
所以我想知道是否有办法以编程方式或通过xml文件调整每个选项卡的大小。
谢谢!
答案 0 :(得分:1)
您可以通过 setTabMode() 方法为TabLayout设置模式。 在此布局中设置选项卡的行为模式。有效的输入选项是:
如果您想在全屏宽度上均匀调整大小,请按照:
TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
tabLayout.setTabMode(TabLayout.MODE_FIXED);
tabLayout.setupWithViewPager(viewPager);
答案 1 :(得分:0)
让它间隔均匀地将标签从app:tabMode="scrollable"
更改为app:tabMode="fixed"