Building Interactive Apps Flashcards
Como adicionar uma string no arquivo strings.xml?
< string name=”id” >
texto e números
< /string >
Como eu defino uma lista de strings em strings.xml?
< string-array name=”id” >
< item >Primeiro item< /item >
< item >Segundo item< /item >
< item >etc…< /item >< /string-array >
Como eu modifico o texto (título, rótulo ou mensagem) apresentado num componente Button ou TextView?
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.
Como fazer um botão responder ao evento de um clique?
Configure o método setOnClickListener do botão para “ouvir” o usuário clicar ou tocar na tela.
Como obter o item selecionado do componente Spinner?
Use a propriedade selectedItem do componente Spinner.
Como é feita a declaração do método setOnClickListener de um Button (ou de qualquer outro componente de interface do usuário)?
O método setOnClickListener usa somente um parâmetro, um lambda que descreve o que deve acontecer quando o botão é clicado ou tocado.
Como é feita a referência de uma lista de strings definida em strings.xml em seu layout XML?
android:entries=”@array/id”
Como é feita a referência de uma string definida em strings.xml em seu layout XML?
android:text=”@string/id”
Por que precisamos converter a propriedade selectedItem de um Spinner?
Porque ela pode conter qualquer tipo de valor, texto ou números.
Qual a função do arquivo strings.xml num projeto Android?
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.
Qual a função do elemento Button na interface do usuário?
Button simula um botão que pode ser tocado ou clicado pelo usuário para executar uma ação.
Qual o método utilizado para obter a referência de uma View?
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)
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?
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.
Qual a função do elemento Spinner na interface do usuário?
Spinner é um controle utilizado para selecionar um valor de um conjunto de dados predefinido, de uma lista. É conhecido também como lista suspensa.