1

我可以找到 TabLayout 的 api“setTabLabelVisibility”,但不能从“com.google.android.material:material:1.0.0”的官方版本中找到。为什么?

1.0.0 版本应包括此处所述的内容。
https://github.com/material-components/material-components-android/commit/48a07e1df9d89a17044c8d24762513c0360ca172

为什么在提交 1.0.0-rc01 时会标记 1.0.0 版本?
https://github.com/material-components/material-components-android/releases

4

2 回答 2

0

方法setTabLabelVisibility不是在,TabLayout而是在TabLayout.Tab

只需使用类似的东西:

tabLayout.getTabAt(i).setTabLabelVisibility(TabLayout.TAB_LABEL_VISIBILITY_UNLABELED);
tabLayout.getTabAt(i).setTabLabelVisibility(TabLayout..TAB_LABEL_VISIBILITY_LABELED);
于 2019-09-26T07:47:40.803 回答
0

setTabLabelVisibility 可能没有在 1.0.0 中被删减——该代码在几个月前被删减。

'com.google.android.material:material:1.1.0-alpha01' 现在应该可用,并且它应该包含 setTabLabelVisibility。

于 2018-11-09T19:25:29.163 回答