View.OnLongClickListener

長押しを検知するにはView.OnLongClickListenerを使う。

View.OnLongClickListener  |  Android Developers

MainActivity.javaに、

button1.setOnClickListenerでView.OnClickListenerのインスタンスを渡す。
Toastで"Clicked!"と表示。
次に、button1.setOnLongClickListenerでView.OnLongClickListenerのインスタンスを渡す。
Toastで"Long Clicked!"と表示。

button1を押すと、

f:id:BG1:20180517121913p:plain

"Clicked!"を表示。
このまま押しっぱなしにしておくと、

f:id:BG1:20180517122022p:plain

"Long Clicked!"が表示される。

Sample/android/View.OnLongClickListener/View.OnLongClickListener/src/View.OnLongClickListener at master · bg1bgst333/Sample · GitHub