Ed
há 2 meses
Para entender como a separação entre a lógica de comportamento e a interface do usuário é feita no Android, vamos analisar as opções: a) O comportamento é definido dentro da Activity e a interface gráfica é definida dentro do método onDraw() da Activity. - Embora o comportamento esteja na Activity, o método onDraw() é mais específico para customização de visualizações, não é a forma padrão de definir a interface gráfica. b) A interface gráfica é criada dentro das classes Java. - Isso não é correto, pois a interface gráfica no Android é geralmente definida em arquivos XML, não diretamente nas classes Java. c) A lógica é definida usando classes Java e a interface é definida dentro do AndroidManifest. - O AndroidManifest não é usado para definir a interface, mas sim para declarar componentes do aplicativo. d) Classes Java para definir a lógica e um arquivo XML para a interface do usuário. - Esta opção está correta, pois no Android, a lógica é implementada em classes Java (como Activities e Fragments) e a interface do usuário é definida em arquivos XML. e) Classes dentro do AndroidManifest para definir as Activities e a lógica. - O AndroidManifest é usado para declarar as Activities, mas não para definir a lógica ou a interface. Portanto, a opção correta que determina como é feita a separação entre a camada de comportamento/lógica e a interface do usuário no Android é: d) Classes Java para definir a lógica e um arquivo XML para a interface do usuário.