Logo Passei Direto
Buscar
Considerando o seguinte código Java de um método que obtém o texto de um EditTextView, assinale a alternativa que completa corretamente as lacunas:

public void onClick(View v) {
if (v.getld() == R.id.btConfirmar) {
String nome = String.valueOf(etNome. $\qquad$ );
tvResultado. $\qquad$ ("Bem vindo(a) " + nome);
}
}
a. getText(), getText().
b. set(), get().
c. setText(), setText().
d. get(), set().
e. getText(), setText().
User badge image
Desvendando com Questões

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar as opções com base no que o código Java está tentando fazer. O método `onClick` está obtendo o texto de um `EditTextView` e, em seguida, exibindo uma mensagem de boas-vindas em um `TextView`. 1. etNome é um `EditText`, e para obter o texto dele, usamos o método `getText()`, que retorna um objeto `Editable`. Para convertê-lo em uma `String`, usamos `String.valueOf()`. 2. tvResultado é um `TextView`, e para definir o texto que ele exibirá, usamos o método `setText()`. Agora, vamos analisar as alternativas: a. getText(), getText() - Correto para a primeira parte, mas a segunda parte deveria ser `setText()`. b. set(), get() - Não são métodos válidos para `EditText` ou `TextView`. c. setText(), setText() - Incorreto, pois a primeira parte deveria ser `getText()`. d. get(), set() - Não são métodos válidos para `EditText` ou `TextView`. e. getText(), setText() - Correto, pois `getText()` obtém o texto do `EditText` e `setText()` define o texto no `TextView`. Portanto, a alternativa correta é: e. getText(), setText().

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Mais conteúdos dessa disciplina