假设您有一个显示类似0的数字的TextView
,并且有一个Button
。
现在,如果用户按下按钮,则TextView中的数字将增加一(我知道该怎么做),但是如果用户按下按钮并且不释放按钮,则TextView
中的数字应增加,这应该重复只要用户不释放Button
,它就可以自我实现。
换句话说:在用户按住Button的情况下,如何一遍又一遍地增加Number?
最佳答案
一种通用方法(不特定于Android)是分别检测新闻发布事件。 press事件会启动一个定期任务(Runnable
或Thread
),该任务会添加到计数器中(让我们说每秒5次,或每200毫秒一次)。释放事件将停止定期任务。