O que é um DecorView Android?
Http://developer.android.com/reference/android/view/Window.html#getDecorView():
Isto é desconcertante. Não é claro o que são as "janelas/decorações" padrão. Não sei exactamente o que isto é, e a documentação é ... terrivel. Existe dentro da janela da aplicação? Envolve a janela da aplicação? Nunca vi uma janela Android com decorações de janelas perceptíveis. E "que pode ser adicionado como uma janela" implica que uma vista de decoração é uma janela, mas que contradiz a hierarquia de classes (obter a janela de decoração de nível superior (que contém a janela normal frame / decorações e o conteúdo do cliente dentro disso), que pode ser adicionado como um janela para o Gestor de janelas.
View
não é uma subclasse de Window
).
Então, qual é o problema? Qual é exactamente a vista de decoração?
37
1 answers
Parece que um dos lugares onde está mais bem definido está no Blog do Romain Guy.:
A DecorView é a janela que realmente mantém o fundo da janela desenhável. Chamando getWindow.setBackgroundDrawable () da sua actividade muda o fundo da janela, alterando o fundo da janela de fundo da DecorView. Como mencionado anteriormente, esta configuração é muito específica para a implementação atual do Android e pode mudar em uma versão futura ou mesmo em outra dispositivo.
33
Author: nKn, 2014-11-18 08:29:28