我正在执行以下addOnGlobalLayoutListener
操作以测量主要活动 (A)OnCreate
部分中的扩展视图 (doodleView)。
doodleView = (DoodleView) findViewById(R.id.doodleView);
doodleView.setOnTouchListener(this);
doodleView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener()
{
@Override
public void onGlobalLayout()
{
doodleViewWidth = doodleView.getWidth();
doodleViewHeight = doodleView.getHeight();
}
});
addOnGlobalLayoutListener
但是,它带有以下错误语句的红色下划线:
The method addOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener) in the type ViewTreeObserver is not applicable for the arguments (new OnGlobalLayoutListener(){})
我已经研究了网络,但找不到错误的原因。会有人知道问题吗?提前谢谢了!