gpt4 book ai didi

android - Butterknife:暂时禁用监听器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:11 26 4
gpt4 key购买 nike

我将 @OnClick 监听器设置为列表项中的 View 。在某些情况下,我需要禁用此 View 的监听器,以便 ListView 可以处理点击(应调用 OnItemClickListener),然后再次启用它。有没有办法用 Butterknife 做到这一点?

最佳答案

我查看了 ButterKnife 源代码,当您使用 @OnClick(R.id.some_id) 时,BK 似乎在 View 上生成并设置了 OnClickListener > 注释。

现在,禁用 OnClickListener 的唯一方法是将其删除:

item.setOnClickListener(null)

如果再次需要,可以让ButterKnife重复注入(inject):

ButterKnife.inject(item);

那个和Ethan提出的解决方案是我能想到的唯一解决方案。

关于android - Butterknife:暂时禁用监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28301467/

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