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

Recuperar el nivel superior de la ventana de la decoración de la vista (que contiene la ventana estándar
marco/decoración y el cliente del contenido en su interior), que puede ser añadido como un
de la ventana del administrador de ventanas.

Este es desconcertante. No está claro lo que la norma «marco de ventana/decoraciones» son. Estoy en una pérdida en cuanto a qué es, exactamente, y la documentación es terrible. Existe dentro de la ventana de la aplicación? ¿Que rodean la ventana de la aplicación?

Nunca he visto un Android ventana con notable decoración de las ventanas. Y «lo que puede ser añadido como una ventana» implica que una decoración de vista es una ventana, pero que contradice la jerarquía de clases (View no es una subclase de Window).

Así que ¿cuál es el trato? ¿Qué es exactamente la decoración de la vista?

  • Este es probablemente más fácil de ver en los cuadros de diálogo, especialmente pre-Holo.
  • Así que me imagino que la barra de acción es un hijo de la decoración de la vista, entonces?
  • Resulta que la barra de acción es de hecho un niño de la decorview
  • Es cierto esto todavía para la Barra de herramientas y barra del Sistema?
InformationsquelleAutor nmr | 2014-04-24

1 Comentario

  1. 38

    Parece que uno de los lugares donde mejor se define en Romain Guy Blog:

    La DecorView es el punto de vista de que en realidad tiene la ventana del fondo de la imagen. Llamar getWindow().setBackgroundDrawable() de la Actividad de los cambios en el fondo de la ventana cambiando el DecorView fondo de la imagen. Como se mencionó antes, esta configuración es muy específico para la implementación actual de Android y puede cambiar en un futuro la versión o incluso en otro dispositivo.

    • Mi redux es: la decoración de la vista es la verdadera raíz de la Window‘s vista de la jerarquía. Contiene la «decoración» (es decir, el título de la ventana (barra de acción?), o un cuadro de diálogo del «marco» (~= el punto de vista que atrae a los píxeles reales de la trama de diálogo, como se ve en la pre-Holo) y también contiene la aplicación suministrado por el contenido de la vista. AFAIK existe en su totalidad dentro de los límites de la ventana, y no la rodean, y no es en sí mismo una ventana en cualquier sentido.
    • Y creo que es el único responsable de la programación de diseño & medir los recorridos.
    • Existe documentación que apunta a DecorView programación de diseños y medidas?
    • Usted puede tratar de mathias-garbe.de/files/introduction-android-graphics.pdf de la página 31.

Dejar respuesta

Please enter your comment!
Please enter your name here