Android: получить размер расширенного представления с помощью addOnGlobalLayoutListener, но не удается

Я реализую следующееaddOnGlobalLayoutListener чтобы измерить расширенное представление (doodleView) в основной деятельности (A)OnCreate раздел.

  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(){})

Я исследовал сеть, но не могу найти причину ошибки. Будет ли кто-нибудь, кто знает проблему? Спасибо заранее!

Ответы на вопрос(2)

Ваш ответ на вопрос