-5

我想每隔 10 秒(ABCDABCD ...)在 textview 中一一显示一些名为 A、B、C、D 的文本。大家可以给我一些代码吗?

4

1 回答 1

1

没有任何尝试就寻找代码不是一个好习惯。无论如何,我给你一个提示,试试ureself。还有其他几个选项。这里有一些

选项1:

将文本放入字符串数组中,使用计时器每 10 秒从数组中逐一显示文本。当您再次到达数组末尾时,显示第一个文本。

选项 2:

正如 FoamyGuy 建议的那样。使用 [TextView.postDelayed][2] 方法来执行您的任务。在 postDelayed 的 runnable 中递归地使用 postDelayed 方法调用。

选项 3:

使用不同的线程来执行计时,然后在触发时使用runOnUIThread显示文本。

因此,从这些选项(也可能是其他选项)中,我认为您最好学习并选择您的选项。

[2]: http://developer.android.com/reference/android/view/View.html#postDelayed(java.lang.Runnable , long)

于 2013-05-04T03:50:58.990 回答