And*_*nko 6 android butterknife
我将@OnClick侦听器设置为列表项中的视图.在某些情况下,我需要为此视图禁用侦听器,以便列表视图可以处理单击(应该调用OnItemClickListener),然后再次启用它.Butterknife有办法做到这一点吗?
我查看了 ButterKnife 源代码,看起来OnClickListener当您使用@OnClick(R.id.some_id)注释时,BK 会在视图上生成并设置 s 。
现在,禁用的唯一方法OnClickListener是将其删除:
item.setOnClickListener(null)。
如果再次需要,可以要求ButterKnife重复注射:
ButterKnife.inject(item);
这是我能想到的唯一解决方案和伊森提出的解决方案。
| 归档时间: |
|
| 查看次数: |
2389 次 |
| 最近记录: |