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