如何设置OnClickListener(Android)

MJo*_*Dev 3 java xml android onclick

我知道这是一个非常简单但也许是愚蠢的问题,但是我在为浮动动作按钮添加OnClickListener时遇到了麻烦.我从未做过一个按钮,我没有自己制作(使用图书馆),我只需要一些帮助.这是我正在使用的代码:https://gist.github.com/VirusThePanda/20320afd303150c02ea5

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

来源:android-toolbar-with-drawer(来自GitHub)库:android-floating-action-button(来自GitHub)

我再次对这个非常简单的问题感到抱歉.我还在学习Java和XML.谢谢你的帮助 :)

Abh*_*uri 5

试试这个 :

<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"/>
Run Code Online (Sandbox Code Playgroud)

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

...
public void fabClicked(View v){
  // write your code here ..
}
...
Run Code Online (Sandbox Code Playgroud)