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 クラスを使用します。setText がそれを行うため、無効化を呼び出す必要はありません。お役に立てれば!

于 2012-11-09T11:27:55.593 に答える