gpt4 book ai didi

android - 当我从一个选项卡单击到另一个选项卡时,如何使选项卡在 TabLayout 中不可滚动

转载 作者:行者123 更新时间:2023-11-30 00:18:57 25 4
gpt4 key购买 nike

当您在 ViewPager 中从一个选项卡 fragment 滑动到另一个选项卡 fragment 时,我成功地停止了 ViewPager 中的滚动,现在我不知道如何对选项卡栏执行相同的操作。当前,如果您在一个选项卡与另一个选项卡之间单击,选项卡会从一个选项卡滚动到另一个选项卡。当您在选项卡之间单击时,我想让它停止滚动并更像在 Facebook Messenger 中一样工作。

我创建了一个 CustomViewPager 来停止 ViewPager 选项卡滚动:

enter image description here

在 XML 文件中我有:

    <com.example.myname.tabbar.CustomViewPager/>

我尝试为 CustomTabBar 创建几个不同的父类(super class),但没有任何效果。我使用了 ViewPager、TabLayout.tab、PagerTabStrip、ViewPager、ViewPagerOnTabSelectedListener、CustomViewPager,但这些都不起作用。我尝试了在 StackOverflow 上查找的各种代码,但没有任何效果。

如何在 TabLayout 中单击选项卡 fragment 时禁用 fragment 之间的滚动?

最佳答案

要使 TabLayout 不可滚动,请执行以下操作:

在代码中:myTabLayout.setTabMode(TabLayout.MODE_FIXED);我认为以上内容,即以编程方式设置它适合你。

在 XML 中应用程序:tabMode="固定"

希望对你有帮助。

关于android - 当我从一个选项卡单击到另一个选项卡时,如何使选项卡在 TabLayout 中不可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46676810/

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