我按照本教程使用标签布局并在我的应用程序中制作标签。我设法做到了,但是它们在屏幕的整个宽度上的大小并不相同,这就是我得到的:
所以我想知道是否有办法以编程方式或通过 xml 文件调整每个选项卡的大小。
谢谢 !
我按照本教程使用标签布局并在我的应用程序中制作标签。我设法做到了,但是它们在屏幕的整个宽度上的大小并不相同,这就是我得到的:
所以我想知道是否有办法以编程方式或通过 xml 文件调整每个选项卡的大小。
谢谢 !
您可以通过setTabMode()方法设置 TabLayout 的模式。设置此布局中选项卡的行为模式。有效的输入选项是:
如果您想在全屏宽度上保持相同大小,请执行以下操作:
TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
tabLayout.setTabMode(TabLayout.MODE_FIXED);
tabLayout.setupWithViewPager(viewPager);
让它等距将标签从更改app:tabMode="scrollable"
为app:tabMode="fixed"