使用计数器动态跟随文本视图

Make a dynamically following textview with counter

所以,我现在正在制作一个秒表应用程序。现在我需要制作一个跟随秒表滴答声的文本视图

条件是:秒表已经存在,有两个文本视图(一个代表秒,一个代表分钟)将跟随正在计数的秒表的数字和与文本视图的可见性相对应的复选框。 textview 用作秒表的分钟视图和秒视图(字面意思) 我应该怎么做才能使每次显示 textview 时,它都会随着秒表的数字继续显示?

一种方法是使用 Timer (http://docs.oracle.com/javase/7/docs/api/java/util/Timer.html)。您可以在您决定的每个时间间隔告诉 TimerscheduleAtFixedRateTimerTask 到 运行。

在你的情况下,你想要一个 TimerTask 每秒 运行 秒(如果你需要更高的精度,请更改它)这样你就可以更新你的时钟。从 TimerTask 您应该向 TextView 触发一个事件,告诉它一个新的 "second" 已准备好显示。

您可以向 "seconds" TextView 发送一个事件,然后每 60 个事件让 "seconds" TextView 通知 "minutes" TextView "new" 分钟已准备好显示.或者将事件发送到两个 TextView。