Buscar

Robson_Pinheiro de Melo Alves_Desenvolvimento de Interfaces Android_TP3

Prévia do material em texto

Desenvolvimento de Interfaces Android 
Teste de Performance 3 - TP3 
 
 
 
 
 
 
 
 
 
 
 
 
Professor: ​Eduardo Luiz Pareto 
Aluno: ​Robson Pinheiro de Melo Alves 
Data: ​24/11/2019 
 
1 - Quais os widgets que nos permitem inserir texto? 
● TextView - apresenta na tela um texto não editável; 
● EditText - permite ao usuário a inserção de textos na interface; 
2 - O que diferencia um RadioButton para um CheckBox? 
Enquanto o RadioButton nos permite a seleção de apenas uma entre várias opções, o 
CheckBox nos deixa selecionar mais de uma opção simultaneamente. 
3 - Onde devem ser armazenados os arquivos XML de layout? Qual a 
outra maneira possível para declarar interfaces? 
Os arquivos XML de Layout são armazenados em: ​app/src/main/res/layout. ​Uma outra 
forma de declarar a interface é através do Layout Editor do Android Studio. 
 
1 
4 - Quais os tipos de layouts possíveis no Android? Cite exemplos com 
imagens. 
Os principais tipos de layouts no Android são: 
● Relative Layout:​ onde os elementos na tela são posicionados em relação a outros 
elementos, como no exemplo abaixo: 
 
 
2 
● Linear Layout:​ permite a organização dos componentes tanto horizontalmente 
quanto verticalmente 
 
 
 
 
 
 
 
3 
● Table Layout:​ esse arranjo permite que os itens na tela sejam dispostos em linhas 
(TableRow) e colunas. 
 
 
 
 
 
4 
5 - Como e aonde o layout deve ser carregado? 
O layout com a interface de usuário é carregada através do método “OnCreate”, usando 
uma SetContentView para iniciar as outras partes da Activity. 
6 - Cite exemplos de atributos comuns entre todos os widgets. 
Alguns dos atributos comuns entre todos os widgets são: 
● android:id 
● android:layout_width 
● android:layout_height 
● android:text 
 
 
 
 
 
 
 
5 
7 - Crie uma tela com o relative layout, com um caso adequado para sua 
utilização. 
 
 
 
 
 
 
 
 
 
6 
8 - Crie uma tela com o table layout, com um caso adequado para sua 
utilização. 
 
 
 
 
 
 
 
 
7 
9 - Crie uma tela com o linear layout, com um caso adequado para sua 
utilização. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8 
Referências Bibliográficas 
 
● https://lms.infnet.edu.br/moodle/course/view.php?id=2703 
● https://docplayer.com.br/14273366-Desenvolvimento-com-android-studio-aula-02-w
idgets-manipulacao-de-dados-e-programacao-de-eventos.html 
● https://developer.android.com/training/basics/firstapp/building-ui?hl=pt-BR 
● https://www.androidpro.com.br/blog/desenvolvimento-android/activity-intro/#OnCreate 
● http://www.thiagocury.eti.br/disciplinas-conteudo/android/conhecendo-principais-widgets-an
droid.html 
● https://www.tutlane.com/tutorial/android/android-relativelayout-with-examples 
● https://abhiandroid.com/ui/tablelayout 
 
 
 
 
 
 
 
 
 
 
9 
https://lms.infnet.edu.br/moodle/course/view.php?id=2703
https://docplayer.com.br/14273366-Desenvolvimento-com-android-studio-aula-02-widgets-manipulacao-de-dados-e-programacao-de-eventos.html
https://docplayer.com.br/14273366-Desenvolvimento-com-android-studio-aula-02-widgets-manipulacao-de-dados-e-programacao-de-eventos.html
https://developer.android.com/training/basics/firstapp/building-ui?hl=pt-BR
https://www.androidpro.com.br/blog/desenvolvimento-android/activity-intro/#OnCreate
http://www.thiagocury.eti.br/disciplinas-conteudo/android/conhecendo-principais-widgets-android.html
http://www.thiagocury.eti.br/disciplinas-conteudo/android/conhecendo-principais-widgets-android.html
https://www.tutlane.com/tutorial/android/android-relativelayout-with-examples
https://abhiandroid.com/ui/tablelayout