gpt4 book ai didi

android - TabLayout 的 setScrollPosition 和 getTabAt 方法有什么区别?

转载 作者:行者123 更新时间:2023-11-29 23:21:16 24 4
gpt4 key购买 nike

tabLayout.setScrollPosition(int, float, boolean);tabLayout.getTabAt(int); 方法有什么区别?

因为,我还可以使用 setScrollPosition 设置 tabLayout 以指示下一个,但是,这种方法的问题是这种方法不会更新 Integer由 tabLayout.getSelectedTabPosition(); 返回

最佳答案

getTabAt : 返回指定索引处的标签。(TabLayout.Tab)

getSelectedTabPosition:返回当前选中标签的位置。-选定的标签位置,如果没有选定的标签,则为 -1。-

设置滚动位置:

void setScrollPosition (int position, 
float positionOffset,
boolean updateSelectedText)

设置选项卡的滚动位置。当选项卡显示为滚动容器(例如 ViewPager)的一部分时,这很有用。

调用此方法不会更新选定的选项卡,它仅用于绘图目的。

position -> int: 当前滚动位置

positionOffset -> float: 来自 [0, 1) 的值,表示相对于位置的偏移量。

positionOffset -> boolean:是否更新文本的选中状态。

关于android - TabLayout 的 setScrollPosition 和 getTabAt 方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54269988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com