Junior — Middle
De qual classe base deve herdar ao criar o seu próprio componente Layout no sistema View?
sobes.tech IA
Resposta da IA
Ao criar um componente próprio de Layout no Android, geralmente herda-se da classe ViewGroup. Esta classe serve como base para todos os contêineres que podem conter outras Views e gerenciar a sua disposição.
Por exemplo:
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) {
// Aqui implementa-se a lógica de disposição dos elementos filhos
}
}
Assim, herdar de ViewGroup permite criar layouts personalizados com o comportamento desejado para a colocação dos elementos filhos.