android – 如何在上下文 *** 作栏中禁用滑动标签,方法是使标签不可点击可刷新?

android – 如何在上下文 *** 作栏中禁用滑动标签,方法是使标签不可点击可刷新?,第1张

概述我有一个工具栏,我附上了一个滑动标签布局,使用这两个类: SlidingTabLayout, SlidingTabStrip. 当我长按一个项目时,会出现上下文 *** 作栏并覆盖工具栏,使用< item name =“windowActionModeOverlay”> true< / item>在我的styles.xml中.问题是选项卡仍然可以点击,并且可以跳转.我尝试过setClickable(fal 我有一个工具栏,我附上了一个滑动标签布局,使用这两个类: SlidingTabLayout,SlidingTabStrip.

当我长按一个项目时,会出现上下文 *** 作栏并覆盖工具栏,使用< item name =“windowActionModeOverlay”> true< / item>在我的styles.xml中.问题是选项卡仍然可以点击,并且可以跳转.我尝试过setClickable(false),但是没有用.

如何使选项卡不可单击,以便我可以将选项卡的“状态外观”更改为禁用状态,并将代码放在drawable文件夹中的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中放置一个标志.

每次创建 *** 作模式时设置它,并在每次销毁时取消设置.

在此基础上配置TabClickListener类的onClick(),以便ifActionModeEnabled == true然后不做任何事情并更改所有tabVIEw的背景或任何你想用它做的事情.

总结

以上是内存溢出为你收集整理的android – 如何在上下文 *** 作栏中禁用滑动标签,方法是使标签不可点击/可刷新?全部内容,希望文章能够帮你解决android – 如何在上下文 *** 作栏中禁用滑动标签,方法是使标签不可点击/可刷新?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1125438.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存