gpt4 book ai didi

android.support.design.widget.TabLayout 以编程方式选择选项卡

转载 作者:IT老高 更新时间:2023-10-28 23:08:56 28 4
gpt4 key购买 nike

我正在使用 android.support.design.widget.TabLayout。它有两个标签,如果用户在特定条件下选择第二个选项卡,我希望用户重定向到第一个选项卡并不允许他转到第二个选项卡,直到条件匹配。为了实现这一点,我尝试了,

tabLayout.getTabAt(0).select(); 

但它不会重新选择第一个选项卡

最佳答案

这是因为该 View 仍未正确初始化,而您正在尝试执行某些操作。

作为一种解决方案,您只需在选择特定选项卡之前放置一个 hadler

new Handler().postDelayed(
new Runnable(){
@Override
public void run() {
tabLayout.getTabAt(yourTabIndex).select();
}
}, 100);

关于android.support.design.widget.TabLayout 以编程方式选择选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31891178/

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