Buscar

Revisao DispositivosMoveis 2016 2 A1 Gabarito

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

Continue navegando