12
3.3.2
Složené komponenty
Pokud si vývojář postačí s použitím vestavěných komponent a chce nějakou skupinu zapouzdřit
a využívat ji samostatně, může pro tento účel využít složení komponent. Typicky tak učiní pomocí
rozšíření již existující komponenty rozvržení (např.
LinearLayout). Nastavení a rozvržení může poté
vývojář definovat pomocí XML, nebo komponenty nastavovat a přidávat programově v kódu.
Zbylou logiku a spoluprácí jednotlivých komponent vývojář zajistí postupem uvedeným
v předchozí kapitole. Na rozdíl od předchozího postupu k vytváření vlastních komponent nemusí
vývojář
implementovat metody onDraw() a
onMeasure(), jelikož jejich korektní implementaci
obsahuje již bázová komponenta rozvržení.
Do'stlaringiz bilan baham: