Neste arquivo de definição de layout temos dois elementos declarados, o RelativeLayout e o TextView, com seus respectivos atributos. Como o nome sugere, o RelativeLayout (linha 1) é um elemento para organização do layout da tela, permitindo configurar a sua altura e largura. Já o TextView é um widget utilizado para apresentar na tela uma informação textual.

O valor a ser exibido por este elemento está especificado através do atributo “text”. Repare que na linha 14 o valor que TextView deve exibir e @string/hello_world. Aqui temos novamente um caso no qual a externalização é recomendada principalmente para facilitar a internacionalização da aplicação, suportando vários idiomas diferentes e para até mesmo reaproveitar mensagens.

O valor que será utilizado no TextView será na verdade o conteúdo da string que possui o identificador hello_world. No arquivo res/values/strings.xml é possível observar como isso foi definido:

Na linha 5, declaramos uma string com o nome hello_world cujo valor e “Hello World!”. Por convenção, o arquivo strings.xml é onde definimos recursos do tipo string, ou seja, textos que queremos exibir de alguma maneira em nossa aplicação.

Copyright © 2016 AIEC.