Вызов `getDrawingCache` возвращает ноль, когда включена прокрутка

Чего не хватает в этом коде? Этот же код работает на ICS. В API 8 появляется прокрутка, и некоторое содержимое выходит за пределы экрана. Как получить кеш рисования в этом случае?

Код:

TableLayout page = (TableLayout) findViewById(R.id.page);
page.setDrawingCacheEnabled(true);
page.buildDrawingCache();

// getDrawingCache returns null...
Bitmap pageBmp = Bitmap.createBitmap(page.getDrawingCache(true));
page.destroyDrawingCache();
page.setDrawingCacheEnabled(false);

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

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