gpt4 book ai didi

单击时,Android TabLayout 不会更改选项卡( fragment )

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:06 25 4
gpt4 key购买 nike

关于 TabLayout,当我向左或向右滑动时,下一个选项卡会膨胀 - fragment 会正确显示 - 但是,当我单击选项卡标题时,它不会自动更改为正确的 fragment 。这是否必须手动实现?似乎有点奇怪,因为默认情况下滑动是有效的,所以点击也应该如此。

最佳答案

您可以实现 onTabSelectedListener 并使用您的 viewPager 来更改 fragment

例子:

tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener()
{
@Override
public void onTabSelected(TabLayout.Tab tabSelected)
{
viewPager.setCurrentItem(tabSelected.getPosition());
}

@Override
public void onTabUnselected(TabLayout.Tab tabSelected){}

@Override
public void onTabReselected(TabLayout.Tab tabSelected){

}
});

关于单击时,Android TabLayout 不会更改选项卡( fragment ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34749216/

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