Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. A plataforma Android oferece diversos componentes visuais sofisticados, principalmente se compararmos com o desenvolvimento de aplicativos em aparelhos celulares antigos. Sobre essa afirmativa, assinale a alternativa correta: A. A atual plataforma do Android oferece novos componentes se comparada à plataforma Android de celulares antigos. B. Os recursos de componentes visuais sofisticados do Android só estão disponíveis para celulares. C. A plataforma Android oferece componentes visuais sofisticados que não eram possíveis nas plataformas antigas. D. Os componentes sofisticados da plataforma Android foram desenvolvidos para facilitar recursos do celular. E. A atual plataforma Android foi desenvolvida para possibilitar o uso de sofisticados componentes visuais. 2. No Android, o conceito de View é o de um “espaço” em tela que sirva para exibir alguma mensagem ou forma de interação com o usuário, permitindo que este possa executar uma ação ou se informar sobre algo. De acordo com esse conceito, marque a alternativa que apresenta componentes relacionados a ele: A. Conector de banco de dados, layout de UI e botão. B. Tabelas, layout e imagem. C. Mensagens de texto, imagens e botão. D. Lista de informações, XML e imagens. E. Editor código, imagens e botão ícone. 3. A plataforma Android possibilita utilizar vários componentes visuais para a interação do usuário com o aplicativo. Leia as alternativas e identifique qual componente a seguir é utilizado para permitir ao usuário confirmar uma solicitação do aplicativo. A. TextView. B. ListView. C. ImageView. D. DigitalClock. E. ImageButton. 4. O componente ImageView tem especificamente a função de exibir imagens em telas de aplicativos Android e é um recurso muito utilizado na construção de aplicativos. Acerca dessa afirmativa, assinale a alternativa correta: A. O componente ImageView pode ser utilizado para permitir a interação do usuário. B. O componente ImageView pode ser utilizado para exibir ícones na tela. C. O componente ImageView só pode ser utilizado em conjunto com o componente Button. D. O componente ImageView pode ser utilizado para exibir imagens baixadas da Internet. E. O componente ImageView pode ser utilizado para exibir uma lista na tela. 5. Trabalhar com componentes visuais não é difícil, já que muitos deles são possíveis via layout. Porém, você deve se atentar a alguns itens importantes. Assinale a alternativa que contenha os itens considerados importantes para se pensar ao trabalhar com layout no Android. A. Usabilidade e transparência. B. Performance e transparência. C. Consumo e usabilidade. D. Economia de dados e reuso. E. Transparência e economia de dados. A plataforma Android possibilita trabalhar com vários componentes visuais que permitem facilitar a interação dos usuários com o aplicativo. Considere a seguinte situação: De acordo com os requisitos solicitados, seu desafio é citar alguns componentes de tela que podem ser usados para atender aos requisitos. Apresente o código xml dessa proposta. Padrão de resposta esperado Para a criação da tela, deverão ser usados um componente View com dois componentes EditText, em que o usuário deverá informar o nome e o e-mail, e dois componentes spinner para seleção do sexo e da categoria. Logo abaixo seriam inseridos dois componentes Button para salvar ou cancelar o cadastro. O código XML seria: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="10dp" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Nome" android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText android:id="@+id/txtNome" android:layout_width="match_parent" android:layout_height="50dp" android:ems="10" > <requestFocus /> </EditText> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="E-mail" android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText android:id="@+id/txtEmail" android:layout_width="match_parent" android:layout_height="50dp" android:ems="10" android:inputType="textEmailAddress" > </EditText> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Sexo:" android:textAppearance="?android:attr/textAppearanceLarge" /> <Spinner android:id="@+id/spnSexo" android:layout_width="match_parent" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Categoria:" android:textAppearance="?android:attr/textAppearanceLarge" /> <Spinner android:id="@+id/spnCategoria" android:layout_width="match_parent" android:layout_height="50dp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:gravity="center_horizontal" > <Button android:id="@+id/btnSalvar" android:layout_width="100dp" android:layout_height="50dp" android:text="Salvar" /> <Button android:id="@+id/btnCancelar" android:layout_width="100dp" android:layout_height="50dp" android:text="Cancelar" /> </LinearLayout> </LinearLayout>
Compartilhar