当textview为android调用setText方法时,如何发出重画事件?

当textview为android调用setText方法时,如何发出重画事件?,android,events,textview,redraw,Android,Events,Textview,Redraw,我们通常在InnerOnClickListener中这样编写代码: new OnClickListener (){ void onClick(View v){ if(v.getId()==R.id.textView1){ (TextView) findViewById(R.id.textView1).setText("123456789......."); } } } 如果文本视图1视

我们通常在InnerOnClickListener中这样编写代码:

new OnClickListener (){
   void onClick(View v){
              if(v.getId()==R.id.textView1){
                 (TextView) findViewById(R.id.textView1).setText("123456789.......");
                }
    }
 }
如果文本视图1视图版面宽度版面高度内容换行。在handle click事件之后,可能需要重新测量并重新绘制textView1视图及其父视图。如何知道某些视图需要重新测量和重新绘制?是否有人为事件链调度提供更多详细信息


谢谢。

TextView的setText方法调用invalidate,这会导致重新测量和重画