Sobes.tech
Junior — Middle

De quelle classe de base doit-on hériter lors de la création de son propre composant Layout dans le système View?

sobes.tech IA

Réponse de l'IA

Lors de la création d’un composant personnalisé de Layout en Android, on hérite généralement de la classe ViewGroup. Cette classe sert de base à tous les conteneurs pouvant contenir d’autres Views et gérer leur disposition.

Par exemple :

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) {
        // La logique de disposition des éléments enfants est implémentée ici
    }
}

Ainsi, hériter de ViewGroup permet de créer des dispositions personnalisées avec le comportement souhaité pour le placement des éléments enfants.