TextView
1行のテキストをレンダリングするのに必要な時間を計算するにはどうすればよいですか?
textView.setText("hello");
TextViewクラスを拡張し、描画をオーバーライドできます。
@Override
public void draw(Canvas canvas) {
//log start time
super.draw(canvas);
//log end time
}
EclipseでAndroidTraceviewを使用する
@Maximの代わりに、前後にログを記録することもできますsetText("hello");
Log.i(logTag, "start time");
textView.setText("hello");
Log.i(logTag, "end time");
ただし、呼び出し後にのみビューがレンダリングされる場合、これは機能しませんsetText
。たぶん誰かがコメントでそれを確認または否定することができます。