Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当按下按钮时,如何连续增加值?_Java_Android_Xml - Fatal编程技术网

Java 当按下按钮时,如何连续增加值?

Java 当按下按钮时,如何连续增加值?,java,android,xml,Java,Android,Xml,我有一个按钮和一个文本视图,在我的应用程序运行时显示数字1。当我按住按钮时,我希望值继续递增,直到松开按钮为止。这对我来说是非常令人沮丧的,因为我过去知道如何做到这一点,这就像在xml中设置按钮属性一样简单。然而,我已经忘记了如何在互联网上搜索,我发现的示例实现了一个只增加一个值的ontouch侦听器。但是我希望这个值根据用户按下按钮的时间持续递增。这不是重复的 因为他们不为我工作。因此,当您按住按钮时,是否可以提醒我如何获取一个按钮以持续增加值?使用onTouchListener并在Mot

我有一个按钮和一个文本视图,在我的应用程序运行时显示数字1。当我按住按钮时,我希望值继续递增,直到松开按钮为止。这对我来说是非常令人沮丧的,因为我过去知道如何做到这一点,这就像在xml中设置按钮属性一样简单。然而,我已经忘记了如何在互联网上搜索,我发现的示例实现了一个只增加一个值的ontouch侦听器。但是我希望这个值根据用户按下按钮的时间持续递增。这不是重复的


因为他们不为我工作。因此,当您按住按钮时,是否可以提醒我如何获取一个按钮以持续增加值?

使用onTouchListener并在MotionEvent.ACTION\u DOWN和MotionEvent.ACTION\u UP上启动/停止计数器例程


上面链接中的Brambury答案工作正常,当按下按钮时,其他答案一次递增一个,而Brambury则不断递增。

看看这个:尝试一下OnLongClickListener界面!