首先,我知道该怎么做,但不知道这是否是最佳解决方案。因此,对于单击FABar中的项目,我们可以覆盖onItemClick(int position)
,但是FABar似乎没有方法onItemLongPressed(int position)
或我可以使用的类似方法。为了处理longpress,我必须向FABar内的每个项目添加setOnLongClickListener()
。想知道是否还有其他更好的方法?
答案 0 :(得分:1)
另一种选择是使项目成为您自己的自定义类,并将其作为构造函数的一部分调用setOnLongClickListener()
,并且您也可以传入处理构造函数中长按所需的任何状态