В моем манифесте я указал (для всего приложения) стиль:
android:theme="@android:style/Theme.NoTitleBar"
Затем в моем приложении я хочу создать снимок экрана приложения, используя кеш рисования:
View activityView = getActivity().getWindow().getDecorView().findViewById(android.R.id.content);
activityView.setDrawingCacheEnabled(true);
Bitmap currentScreen = Bitmap.createBitmap(activityView.getDrawingCache());
activityView.setDrawingCacheEnabled(false);
Проблема заключается в том, что на скриншоте сверху есть пробел (размер строки заголовка). Я получаю правильный снимок экрана, если отображается строка заголовка или если приложение находится в полноэкранном режиме. Я пробовал использовать buildDrawingCache (true), но без разницы. Есть идеи, как я могу получить "настоящий" снимок экрана в режиме noTitleBar?