3

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

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

4

1 回答 1

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();
于 2013-01-26T21:34:29.730 回答