防止在充气视图安卓时双击



使用 Layoutinflater 单击按钮时,我正在更改视图。该按钮在所有屏幕中都位于同一位置。如果我单击按钮,它只会更改一次视图。如果我双击该按钮,它会更改视图两次。这意味着点击事件以两种不同的布局调度两次。在这里,当我双击按钮时,它应该只更改一次。

为此我该怎么办?

Thnx,

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

最新更新