Building Interactive Apps Flashcards

1
Q

Como adicionar uma string no arquivo strings.xml?

A

< string name=”id” >
texto e números
< /string >

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como eu defino uma lista de strings em strings.xml?

A

< string-array name=”id” >
< item >Primeiro item< /item >
< item >Segundo item< /item >
< item >etc…< /item >< /string-array >

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como eu modifico o texto (título, rótulo ou mensagem) apresentado num componente Button ou TextView?

A

Alterando a propriedade text do componente Button ou TextView. Isso pode ser feito via XML ou via código Kotlin. É recomendável salvar essas strings no arquivo strings.xml.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como fazer um botão responder ao evento de um clique?

A

Configure o método setOnClickListener do botão para “ouvir” o usuário clicar ou tocar na tela.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como obter o item selecionado do componente Spinner?

A

Use a propriedade selectedItem do componente Spinner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como é feita a declaração do método setOnClickListener de um Button (ou de qualquer outro componente de interface do usuário)?

A

O método setOnClickListener usa somente um parâmetro, um lambda que descreve o que deve acontecer quando o botão é clicado ou tocado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como é feita a referência de uma lista de strings definida em strings.xml em seu layout XML?

A

android:entries=”@array/id”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como é feita a referência de uma string definida em strings.xml em seu layout XML?

A

android:text=”@string/id”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Por que precisamos converter a propriedade selectedItem de um Spinner?

A

Porque ela pode conter qualquer tipo de valor, texto ou números.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual a função do arquivo strings.xml num projeto Android?

A

strings.xml é um arquivo de recursos de strings. É utilizado para separar os textos (títulos, rótulos e mensagens) dos Layouts e das Activities. Essa separação permite ao desenvolvedor reaproveitar textos e criar versões locais do aplicativo, traduzidos em vários outros idiomas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual a função do elemento Button na interface do usuário?

A

Button simula um botão que pode ser tocado ou clicado pelo usuário para executar uma ação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual o método utilizado para obter a referência de uma View?

A

Use o método findViewById para buscar a referência de uma View utilizando seu identificador (Id) como pesquisa.

Exemplo: findViewById< TextView >(R.id.marcas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Todos os componentes de interface do usuário que você adiciona ao layout de uma tela são de qual tipo? Esses elementos herdam de qual classe?

A

São tipos de visualização (types of view). Chamados também de widgets. Todos os componentes herdam da classe View do Android. Podem herdar também de um filho de View. Exemplo: Button herda de TextView.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual a função do elemento Spinner na interface do usuário?

A

Spinner é um controle utilizado para selecionar um valor de um conjunto de dados predefinido, de uma lista. É conhecido também como lista suspensa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly