Button | Notion
Button
Using the same click event for one or more Views in the XML
Customizing Button style
inline onClickListener
Defining external Listener
Using the layout to define a click action
Listening to the long click events
Custom Click Listener to prevent multiple fast clicks