Portuguese, Brazilian subtitles

← Building Todays List Item - Developing Android Apps

Get Embed Code
10 Languages

Showing Revision 11 created 06/20/2016 by Udacity Robot.

  1. Deixe-me explicar o raciocínio
    que uso quando eu olho para um novo layout.
  2. Parece que há duas colunas
    de espaçamento igual aqui.
  3. Isso me indica que
    precisamos de pesos de LinearLayout,
  4. onde cada uma destas tem pesos iguais.
  5. Então vamos criar
    um layout linear horizontal.
  6. Neste primeiro filho, temos
    três textViews empilhadas verticalmente,
  7. então temos um layout linear vertical,
    e o mesmo vale para este segundo filho,
  8. que tem dois elementos empilhados
    verticalmente um sobre o outro,
  9. o que quer dizer que usamos
    também um layout linear vertical.
  10. E aqui está o código, criamos um novo arquivo,
    list_item_forecasts_today.xml,
  11. na pasta de layout.
  12. O código é muito semelhante
    a list_item_forecast.
  13. Ele tem um layout linear horizontal
    como elemento raiz.
  14. O primeiro filho é um layout linear vertical
  15. com largura 0 e peso 1.
  16. O segundo filho é outro
    layout linear vertical
  17. com largura 0 e peso 1,
  18. de modo que o espaço horizontal
    será distribuído igualmente
  19. entre cada filho.
  20. Se você voltar ao primeiro layout linear,
  21. observe que teremos
    três textViews nele,
  22. para data, temperatura alta
    e temperatura baixa.
  23. Especificamos que a gravidade
    será centralizada horizontalmente,
  24. então qualquer coisa dentro do layout linear
    será centralizada horizontalmente.
  25. De outra forma, por padrão, elas seriam
    alinhadas à esquerda ao layout linear.
  26. O mesmo se aplica ao
    segundo layout linear.
  27. Especificamos que a gravidade será
    centralizada horizontalmente, de modo que o ícone
  28. e a previsão do tempo de textView
    dentro dele também serão centralizados horizontalmente.