
当我长按一个项目时,会出现上下文 *** 作栏并覆盖工具栏,使用< 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 – 如何在上下文 *** 作栏中禁用滑动标签,方法是使标签不可点击/可刷新?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)