gpt4 book ai didi

android - 在上下文操作栏中,如何通过使选项卡不可点击/滑动来禁用滑动选项卡?

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:34 24 4
gpt4 key购买 nike

我有一个工具栏,我使用以下两个类附加了一个滑动选项卡布局:SlidingTabLayout , SlidingTabStrip .

当我长按一个项目时,上下文操作栏出现并覆盖工具栏,使用 <item name="windowActionModeOverlay">true</item>在我的 styles.xml 中。问题是选项卡仍然可以点击和滑动。我试过setClickable(false) ,这没有用。

如何使选项卡不可点击,以便我可以将选项卡的“状态外观”更改为禁用状态,代码位于可绘制文件夹中的 xml 文件中,如下所示。

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_activated="true" android:drawable="@color/primary_dark" />
<item android:drawable="@android:color/transparent" />

非常感谢任何帮助。

最佳答案

在您的 SlidingTabLayout isActionModeEnabled 中放置一个标志。

每次创建 Action 模式时设置它,并在每次销毁时取消设置。

在此基础上配置 TabClickListener 类的 onClick(),这样如果 isActionModeEnabled == true 则什么也不做,更改所有 tabView 的背景或任何您想用它做的事情。

关于android - 在上下文操作栏中,如何通过使选项卡不可点击/滑动来禁用滑动选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29319986/

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