首页 > 解决方案 > 安卓工作室?一个键按下了多长时间?

问题描述

我正在尝试开发一个基本应用程序,我想添加按键按下时间的功能。

基本上我正在尝试制作一个小游戏。

我只想知道如何在应用程序中检测到按键被按下了多长时间。但是,不得多次按下该键,不得给出输入。

按键按下一次,应用程序应该开始计算从按键被按下到松开的时间。

与此相关的任何想法以及是否可以提供代码都会有所帮助。谢谢:)

标签: javaandroidandroid-studio

解决方案


按下和释放按钮时使用键事件侦听器,两者都使用 System.currentTimeMillis() 方法。用后一个“时间”减去第一个“时间”,您就知道按钮按下了多长时间


推荐阅读