Junior — Middle
Van welke basisklasse moet worden geërfd bij het maken van een eigen Layout-component in het View-systeem?
sobes.tech AI
Antwoord van AI
Bij het maken van een eigen Layout-component in Android wordt meestal geërfd van de klasse ViewGroup. Deze klasse dient als basis voor alle containers die andere Views kunnen bevatten en hun positie kunnen beheren.
Bijvoorbeeld:
public class CustomLayout extends ViewGroup {
public CustomLayout(Context context) {
super(context);
}
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
// Hier wordt de logica voor het positioneren van de kindelementen geïmplementeerd
}
}
Door te erven van ViewGroup, kunnen aangepaste layouts worden gemaakt met het gewenste gedrag voor het plaatsen van kindelementen.