2011-03-09 14 views
8

Por mi vida, no puedo ver el "panorama general". Cada vez que creo que aprendí algo sobre Android, aparece una nueva clase en algún código de muestra/ejemplo.Jerarquía de clase de Android anotada

Cierto, puedo buscarlo en el (escueto) formal reference, pero necesito algo adicional: un mapa de jerarquía de clases, que puede recordarme las diversas relaciones entre las clases. Algo así como this.

Idealmente, podría imprimirlo en papel para que siempre esté frente a mis ojos mientras aprende Android.

¿Hay such a diagram en alguna parte?

+0

Awesome question! Solo nos topamos sin la imagen completa. – orb

Respuesta

-1

Bueno, no encontré tal diagrama, pero encontré algo mejor: GrepCode.

2

La jerarquía no es muy profunda. Creo que la mejor manera de conocernos podría ser comenzar con View y luego mirar las secciones "subclases directas" y "subclases indirectas" en la parte superior.

Las grandes divisiones para View son

  • TextView - incluyendo EditText y Button
  • ViewGroup - cada contenedor

Dentro ViewGroup hay tanto Layouts y más complicados los widgets como el ListView familia.

Intente responder algunas preguntas sobre Stackoverflow, incluso si es nuevo. Tendrás que aprender todo tipo de clases que de otro modo no hubieras utilizado.

Una vez que te sumerjas en la escritura de código y aprendes a amar la documentación, naturalmente obtendrás un mapa mental de las clases.

+0

Gracias por los consejos. Me sorprende que, después de tantos años, nadie haya presentado un diagrama de clase todavía. Puedo ser el primero en crearlo ... – an00b

+0

Avísame si lo completas. Un diagrama aún mejor para mí sería uno que muestre qué características principales han ido y venido en qué nivel de API, porque eso es algo que me resulta tedioso buscar en los documentos, incluso después de un poco de experiencia haciéndolo. –

0

en el estudio androide, se puede ver todo el árbol inheritence androide de Navigate>Type Hierarchy. Pero como Android es muy complejo, para principiantes, no tendrá mucho sentido.

Cuestiones relacionadas