0

我们通常像这样编写内部 OnClickListener

new OnClickListener (){
   void onClick(View v){
              if(v.getId()==R.id.textView1){
                 (TextView) findViewById(R.id.textView1).setText("123456789.......");
                }
    }
 }

如果 textView1 视图layout_widthlayout_heightwrap_content。在处理点击事件之后,可能需要重新测量和重新绘制 textView1 视图及其父视图。如何知道某些视图需要重新测量和重绘?有人提供事件链调度的更多详细信息吗?

谢谢。

4

1 回答 1

0

TextView 的setText 方法调用invalidate,导致remeasure 和redraw。

于 2012-10-08T08:40:30.090 回答