gpt4 book ai didi

android - Inflating View android时防止双击

转载 作者:行者123 更新时间:2023-11-30 03:48:59 25 4
gpt4 key购买 nike

我正在使用 Layoutinflater 单击按钮时更改 View 。按钮在所有屏幕中都位于相同的位置。如果我点击按钮它只改变 View 一次。如果我双击按钮它改变 View 两次。这意味着点击事件在两种不同的布局中分派(dispatch)两次。在这里,当我双击按钮时,它应该只改变一次。

为此我该怎么办?

感谢,

最佳答案

您可以对两个点击事件进行比较,即将第一个事件的系统时间存储在变量(全局范围)中,然后将其与最新事件的系统时间进行比较。在这里,您需要确定两次单击事件之间的时间跨度,在此基础上您可以考虑是否双击。假设我考虑是否在第一次点击事件的 35 毫秒内完成第二次点击,它是双击。因此,如果上面的时间差小于 35 秒,您可以限制 View 更改希望对你有帮助

关于android - Inflating View android时防止双击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com