0

我想在我的 android 应用程序中实用地更改文本视图的文本,这是我将字符串设置为文本视图的代码

TextView dateTime;
dateTime = (TextView) findViewById(R.tasksheetlist.txtdatetime);

    private void updateDateValue(String date)
    {
        String text = dateTime.getText().toString();
        text = text+"\n"+date;
        dateTime.setText(text);
    }

这就是函数在某些地方调用的方式

            Date date = new Date();
            String dateStr = Helper.ConvertDateStringFromDate(date, "DD MMM");
            updateDateValue(dateStr);

此代码调用但不反映在视图上。

我想我需要刷新布局但不知道如何?

请帮我解决这个问题??

4

1 回答 1

1

我想这篇文章会对你有所帮助。http://android-developers.blogspot.com/2007/11/stitch-in-time.html基本上你想使用SDK中提供的Handler类。您不需要像这样调用 invalidate ,因为 setText 会为您执行此操作。希望这可以帮助!

于 2012-11-09T11:27:55.593 回答