Intereting Posts

Что такое Android DecorView?

Http://developer.android.com/reference/android/view/Window.html#getDecorView () :

Извлеките представление окна верхнего уровня окна (содержащее стандартный оконный фрейм / декорации и содержимое клиента внутри него), который можно добавить в окно окна в оконный менеджер.

Это озадачивает. Неясно, каковы стандартные «оконные рамы / украшения». Я не понимаю, что это такое, и документация ужасна. Он существует внутри окна приложения? Он окружает окно приложения?

Я никогда не видел окна Android с заметными декорациями окон. И «который может быть добавлен как окно» означает, что представление декора – это окно, но это противоречит иерархии классов (представление не является подклассом Window ).

Так в чем дело? Что такое декор?

Solutions Collecting From Web of "Что такое Android DecorView?"

Кажется, что одно из мест, где его лучше всего определить, находится в блоге Ромен Гая :

DecorView – это представление, которое фактически удерживает фоновый рисунок окна. Вызов getWindow (). SetBackgroundDrawable () из вашей Activity изменяет фон окна, изменяя фоновое изображение DecorView. Как упоминалось ранее, эта настройка очень специфична для текущей реализации Android и может быть изменена в будущей версии или даже на другом устройстве.