Alternativa B - findViewById
Análise da Questão
O método correto para recuperar uma referência a um componente de interface (View) no Android é findViewById.
Por que esta é a resposta correta?
- Função do Método: O
findViewById(int id) busca uma View específica dentro da hierarquia de visualização da Activity baseada no identificador único (R.id.nome) definido no arquivo XML de layout. - Sintaxe Correta: Em Java e Kotlin, a nomenclatura segue o padrão camelCase (
find + View + By + Id), resultando em findViewById.
Exemplo Prático
Se você definiu um botão no XML assim:
<Button android:id="@+id/botao_saudacao" ... />
Para usá-lo no código da Activity, faz-se:
Button botao = findViewById(R.id.botao_saudacao);
Por que as outras alternativas estão incorretas?
| Alternativa | Motivo do Erro |
|---|
A (searchViewById) | Método inexistente no SDK do Android. |
C (findElementById) | Termologia usada em automação web (Selenium), não em apps móveis. |
D (findViewerByID) | "Viewer" não é o termo técnico correto (é "View") e a capitalização está inconsistente. |
E (findViewByd) | Erro de digitação/formatação (termina em "d" minúsculo em vez de "Id"). |
Portanto, a única opção que corresponde à API oficial do Android é a Alternativa B.