2013-07-04 106 views

回答

0

您可以覆盖TextViewonDraw方法以确定它何时实际重绘。

public class MyTextView extends android.widget.TextView { 
    private long mUpdateTime; 
    public MyTextView(Context context) { 
     super(context); 
    } 
    public void mySetText(CharSequence text) { 
     mUpdateTime = System.currentTimeMillis(); 
     super.setText(text); 
    } 
    @Override 
    public void onDraw(Canvas c) { 
     super.onDraw(c); 
     long refreshTime = System.currentTimeMillis() - mUpdateTime; 
     //Do something with refreshTime 
    } 
} 
+0

谢谢!它按我的预期工作。 – perper