有没有办法在java代码运行时更改TextView中的文本?

时间:2013-01-26 20:55:11

标签: java android string

我在XML布局中有一个TextView(在Android应用程序中)。此TextView显示strings.xml中字符串的值。但是,当我的java代码运行时,我希望该字符串的值连续4秒每秒更改一次,我希望XML布局显示该更改。

有没有办法在java代码运行时更改strings.xml中字符串的值?如果没有,当java代码运行时,是否有另一种方法可以更改布局中textView显示的文本?

1 个答案:

答案 0 :(得分:3)

我建议使用Timer

private Timer timer = new Timer();
private TimerTask timerTask;
timerTask = new TimerTask() {
  @Override
  public void run() {
    //refresh your textview
  }
};
timer.schedule(timerTask, 0, 10000);

您可以使用以下方法取消:

timer.cancel();