0

TextView1行のテキストをレンダリングするのに必要な時間を計算するにはどうすればよいですか?

textView.setText("hello");
4

3 に答える 3

1

TextViewクラスを拡張し、描画をオーバーライドできます。

@Override
public void draw(Canvas canvas) {
    //log start time
    super.draw(canvas);
    //log end time
}
于 2012-07-20T05:53:50.840 に答える
0

EclipseでAndroidTraceviewを使用する

于 2012-07-20T05:47:46.883 に答える
0

@Maximの代わりに、前後にログを記録することもできますsetText("hello");

Log.i(logTag, "start time");
textView.setText("hello");
Log.i(logTag, "end time");

ただし、呼び出し後にのみビューがレンダリングされる場合、これは機能しませんsetText。たぶん誰かがコメントでそれを確認または否定することができます。

于 2012-07-20T06:32:30.963 に答える