android - 为 FloatingActionbutton 添加长按事件的最佳方法是什么?

标签 android android-layout floating-action-button

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

最佳答案

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

关于android - 为 FloatingActionbutton 添加长按事件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51933950/

相关文章:

android - 基于寄存器的虚拟机如何实现寄存器

java - JSON Jackson + HTTPClient 带有德语变音符号

android - 如何在没有 gcm 注册的情况下解析发送推送?

android - 使用 layout/main.xml 文件将选项卡添加到 Android 应用程序

android - 调用 FloatingActionButton.hide() 是否与将 FloatingActionButton 的可见性设置为 Gone 相同?

ios - iOS 底部应用栏中的自定义 FAB

java - Android AudioRecord - 如何获得一分钟的平均音量

android - 按钮在糖 bean 中变得不可见

android - 抽屉导航 : add headers in listview

Android:可见性:消失的元素很快可见