每10秒在textview中逐个显示文本

时间:2013-05-04 03:46:28

标签: android database textview

我想逐一显示文本视图中每隔10秒命名为A,B,C,D的文本(A-B-C-D-A-B-C-D ...)。 每个人都可以给我一些代码吗?

1 个答案:

答案 0 :(得分:1)

不经过任何尝试寻求代码不是一个好习惯。不管怎样,我正在给你一个提示,试试吧。还有其他几种选择。这是一些

选项1:

将文本放在一个字符串数组中,使用timer每隔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)