Für das Leben von mir kann ich das "große Bild" nicht sehen. Jedes Mal, wenn ich glaube, dass ich etwas über Android gelernt habe, erscheint eine neue Klasse in einem Beispielcode.
Stimmt, ich kann es in der (knappen) formellen Referenz nachschlagen, aber ich brauche etwas Zusätzliches: Eine Klassenhierarchie-Map, die mich an die verschiedenen Beziehungen zwischen den Klassen erinnern kann. Etwas wie das .
Idealerweise könnte ich es auf Papier drucken, so dass es beim Lernen von Android immer vor meinen Augen ist.
Gibt es irgendwo ein solches Diagramm?
Die Hierarchie ist nicht sehr tief. Ich denke, der beste Weg, um Bekanntschaft zu machen, könnte sein, mit Ansicht zu beginnen und dann auf die " direkte Unterklassen "und" indirekte Unterklassen "oben.
Die großen Unterteilungen für View
sind
TextView
- einschließlich EditText
und Button
ViewGroup
- fast jeder Container Innerhalb von ViewGroup
gibt es sowohl Layouts
als auch kompliziertere Widgets wie die ListView
Familie.
Beantworten Sie einige Fragen zu Stackoverflow, selbst wenn Sie neu sind. Du musst alle Arten von Klassen lernen, die du sonst nicht benutzt hättest.
Sobald Sie in Code schreiben und lernen, die Dokumentation zu lieben, erhalten Sie natürlich eine geistige Karte der Klassen.
Im android-Studio können Sie den gesamten android-Erbschaftsbaum von Navigate
& gt; Type Hierarchy
sehen. Aber als Android ist sehr komplex, für Anfänger, wird es nicht so viel Sinn machen.
Tags und Links android class-diagram hierarchy