Android View zu View hinzufügen

Massta

Mitglied
Hallo,
ich bin neu beim Thema Android, und ich frage mich, wie ich ein View zu einem View hinzufügen kann.
Konkret habe ich eine Klasse
Java:
extends View
, der ich gerne einen Knopf hinzufügen möchte. Die Klasse lädt auch schön, da zeichnet sich auch was mit onDraw(), der OnTouchListener geht auch, nur finde ich einfach nicht heraus, wie man da jetzt noch was draufpacken kann! Kann mir irgendjemand was dazu sagen? Mir fehlt die Methode add() aus awt und swing! 🙁
 
ViewGroup hab ich mir auch schon angeguckt, hat das denn die gleichen Funktionen wie ein View? Bzw. kann man mit einer Unterklasse davon die gleichen Sachen anfangen? Und kann man das genau so schachteln wie die graphischen Objekte aus dem "richtigen" Java?
 
Eine ViewGroup ist eine View. Also du kannst daher schon mal mit einer ViewGroup machen was du mit einer View auch kannst.

Zusätzlich kannst du auch ViewGroups in ViewGroups schachteln. Sollte man aber so gut wie möglich vermeiden. Frisst nur performance. Geht natürlich nicht immer und überall aber prinzipiell ist die Faustregel umso mehr Views umso langsamer.
 

Zurück
Oben