2013-07-04 144 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