gpt4 book ai didi

android - TabLayout 用户可点击的标签

转载 作者:太空狗 更新时间:2023-10-29 16:14:40 26 4
gpt4 key购买 nike

我有一个连接到 ViewPager 的 TabLayout。几乎一切正常:我可以看到选项卡,我可以在 ViewPager 中轻扫页面并更新选项卡。

但是,我找不到如何让用户单击选项卡进行选择而不是滑动...

有人知道怎么做吗?

最佳答案

问题是由于在 FrameLayout 应该只有一个子项时使用了一个有两个子项的 FrameLayout。此链接描述了问题:Not possible to click a Button

我有:

<FrameLayout>
<TabLayout>
<ViewPager>
</FrameLayout>

FrameLayout 仅将事件传递给最后一个直接子级,因此 ViewPager 获取了所有事件。这就是它仍然允许我正确滑动 View 的原因。

解决方案是使用:

<FrameLayout>
<LinearLayout>
<TabLayout>
<ViewPager>
</LinearLayout>
</FrameLayout>

这样 TabLayout 和 ViewPager 都可以获取事件。

关于android - TabLayout 用户可点击的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676303/

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