[英]Button with OnTouchListener that continuously does something while held down in Android Studio
[英]Display a Window while a button is held pressed, but after a delay (LongPress) on Android Studio
我正在做一个计算器应用程序作为一个大学项目。 我希望“等于”按钮能够(显然)计算操作的结果,但是如果您按住该按钮,我也希望该按钮显示历史记录。
我知道如何使用OnLongClick,但不确定如何实现。
与OnClickListener一样,您将必须实现OnLongClickListener并重写onLongClick()或使用匿名内部类,例如:
equalsButton.setOnLongClickListener(new View.OnLongClickListener() {
@Override public boolean onLongClick(View v) {
displayHistory();
return true;
}
});
与onClick()不同,onLongClick返回一个布尔值。 这是为了通知Android OS回调是否已使用该事件。 返回值true表示向OS表示该事件可以被丢弃,而不必传递给在同一按钮上注册的其他事件侦听器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.