为FloatingActionsBar添加longpress事件的最佳方法是什么?

时间:2018-08-20 15:23:31

标签: android android-layout floating-action-button

首先,我知道该怎么做,但不知道这是否是最佳解决方案。因此,对于单击FABar中的项目,我们可以覆盖onItemClick(int position),但是FABar似乎没有方法onItemLongPressed(int position)或我可以使用的类似方法。为了处理longpress,我必须向FABar内的每个项目添加setOnLongClickListener()。想知道是否还有其他更好的方法?

1 个答案:

答案 0 :(得分:1)

另一种选择是使项目成为您自己的自定义类,并将其作为构造函数的一部分调用setOnLongClickListener(),并且您也可以传入处理构造函数中长按所需的任何状态