Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dispositivos-Móveis 13 de outubro de 2016 1. A partir dos elementos do Layout a seguir, assinale Certo ou Errado. 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" > 6 <TextView android:id="@+id/text" 7 android:layout_width="wrap_content" 8 android:layout_height="wrap_content" 9 android:text="Hello, I am a TextView" /> 10 <Button android:id="@+id/button" 11 android:layout_width="wrap_content" 12 android:layout_height="wrap_content" 13 android:text="Hello, I am a Button" /> 14 </LinearLayout> 15 a) As linhas 9 e 13 podem ter os valores android:text substituídos por uma uri @string/nome_do_componente localizado no arquivo strings.xml.√ Certo © Errado b) O tipo de Layout utilizado na descrição de layout é o LinearLayout que tem como única opção a orientação vertical. © Certo √ Errado c) Na linha 4 usa-se o valor "match_parent"que significa que a largura ou altura do componente a ser utilizado é igual a largura ou altura do componente pai.√ Certo © Errado d) Ao mudar o valor da largura do layout de "wrap_content"para "match_parent"significa que o botão que está inserido no layout (Button) terá a largura do layout definido.√ Certo © Errado e) São alguns tipos de layout usado pelo Android: GridLayout, FrameLayout, LinearLayout, Relative- Layout e TableLayout.√ Certo © Errado 2. Uma aplicação Android-Studio (no modo projeto) apresenta três pastas principais: (a) manifests, layout e styles (b) manifests, java e res (c) manifests, app e strings (d) manifests, java e layout (e) Nenhuma das anteriores 3. Em relação aos Layouts, marque certo ou errado: a) O Layout Relativo (RelativeLayout) permite organizar os filhos (views) em uma única linha horizon- tal ou vertical. Ele cria uma barra de rolagem se o comprimento da janela exceder o comprimento da tela. © Certo √ Errado. Solução: A descrição é do LinearLayout. Revisão-2016-2-A1 13 de outubro de 2016 Dispositivos-Móveis Página 2 de 3 13 de outubro de 2016 b) O WebView é um tipo de layout que permite visualizar conteúdos que possuem codificação html, tal como uma página web.√ Certo © Errado. c) Layouts que possuem conteúdo não determinado ou dinâmico podem usar Adaptadores (de con- teúdo). Um dos tipos de Adaptadores é o ArrayAdapter.√ Certo © Errado. 4. Em relação ao SDK manager, avalie as sentenças a seguir: a) O SDK manager é um software usado para desenvolver aplicações Android, portanto, é um con- corrente do Android Studio. © Certo √ Errado b) É um kit de desenvolvimento que gerencia os pacotes das versões do android para desenvolvi- mento mobile.√ Certo © Errado c) O SDK manager pode ser acessado isoladamente ou dentro de outra aplicação de desenvolvi- mento, tal como o android studio.√ Certo © Errado 5. Todo Layout e demais recursos na plataforma Android (Android-Studio) está descrito em: (a) JSON (b) XML (c) Java (d) Binário (e) Nenhuma das anteriores 6. Um componente que permite gerar mensagens na tela do dispositivo móvel (mensagens rápidas) é conhecido como: (a) Toast (b) Message (c) Dialog (d) Alert (e) Nenhuma das anteriores 7. Todos os tipos de Layout usados no Android com a plataforma Java derivam diretamente da classe: (a) View (b) R (c) Activity (d) ListActivity (e) ViewGroup 8. O conjunto de comandos usados para abrir uma nova janela por meio de um Intent é: (a) Intent intent = new Intent(NextWindow.class); startActivity(intent); (b) Intent intent = new Intent(this, NextWindow.class); startActivity(intent); (c) Intent intent = Intent.Open(ThisWindow.class, NextWindow.class); startActivity(intent); Revisão-2016-2-A1 13 de outubro de 2016 Dispositivos-Móveis Página 3 de 3 13 de outubro de 2016 (d) Intent intent = Intent.Open(this, NextWindow.class); startActivity(intent); (e) Nenhuma das anteriores 9. Quais são os tipos de Layout suportados pelo Android? Cite e explique suas características. (Pelo menos 3 layouts). Solução: LinearLayout: alinha todos os filhos em uma mesma direção: vertical ou horizontal. GridLayout: Divide o Layout em células em que os filhos podem ser alocados. FrameLayout: Usado para mostrar um único elemento visual ou view. TableLayout: Trata um Layout como uma tabela. A vantagem deste sobre o GridLayout é a flexibi- lidade. RelativeLayout: Os elementos filhos podem ser posicionados em relação a localização dos ele- mentos pais. Revisão-2016-2-A1 13 de outubro de 2016
Compartilhar