Buscar

4 1 - Componentes de tela do usuário

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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>

Continue navegando