Sobes.tech
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.