如何设置 OnClickListener (Android)

How To Set OnClickListener (Android)

我知道这是一个非常简单甚至可能很愚蠢的问题,但我无法为我的浮动操作按钮设置 OnClickListener。我从来没有为自己没有制作的按钮(使用图书馆)做过一个,我只需要一些帮助。这是我正在使用的代码:https://gist.github.com/VirusThePanda/20320afd303150c02ea5

这是我用于按钮的库,以及我用于导航栏的源代码。这可能会派上用场,因为它有一个可以附加到主 activity 的占位符片段。

来源:android-带抽屉的工具栏(来自 GitHub) 库:android-浮动操作按钮(来自 GitHub)

再次,对于这个非常简单的问题,我深表歉意。我还在学习Java和XML。感谢您的帮助:)

试试这个:

<com.getbase.floatingactionbutton.FloatingActionsMenu
        android:id="@+id/multiple_actions"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:onClick="fabClicked"
        fab:fab_addButtonColorNormal="#ec407a"
        fab:fab_addButtonColorPressed="#d81b60"
        fab:fab_labelStyle="@style/menu_labels_style"
        android:layout_marginBottom="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginEnd="16dp"/>

然后,在您的 activity 文件中(即在 class custom_motivation 中),将函数 fabClicked 定义为:

...
public void fabClicked(View v){
  // write your code here ..
}
...