Portuguese, Brazilian subtitles

← 05-15 Add TextViews for Price - Solution

Get Embed Code
13 Languages

Showing Revision 1 created 10/18/2015 by sp2.

  1. Primeiro precisamos modificar
    o layout da atividade principal
  2. para que possamos acrescentar
    as TextViews para o preço.
  3. Se o dispositivo não está mostrando,
  4. você pode clicar neste link aqui
    que diz Preview, para fazê-lo aparecer.
  5. Agora, quando mudamos o XML, podemos
    ver atualizar automaticamente, aqui.
  6. Nesta captura de tela que the mostramos
  7. o preço foi apresentado
    de uma maneira semelhante à quantidade.
  8. Temos um cabeçalho, bem como
    uma TextView, para mostrar o valor.
  9. Assim podemos simplesmente copiar
    estes dois elementos de TextView
  10. e em seguida, colá-lo abaixo.
  11. Agora precisamos ajustar os valores
    para combinar com o cenário.
  12. Em vez de Quantidade,
    ele deve dizer Preço.
  13. E, também devemos alterar o ID
    para ser price_text_view.
  14. Você pode ter duas visualizações
    com o mesmo ID.
  15. Pórem, no questionário
    dissemos-lhe
  16. para mudar isso para price_text_view
    pare que combine com o código.
  17. E isso faz com que
    o erro vá embora.
  18. Ok, olhando a pré-visualização, temos
    o cabeçalho do preço e zero por baixo.
  19. Nós também queremos mudar
    isso para ser zero dólares.
  20. E você pode usar a sua própria
    moeda se quiser.
  21. O cabeçalho está em maiúsculo
    e o valor real dos preços
  22. tem o tamanho de texto de 16sp,
    e uma cor de texto preta.
  23. Isso parece bom até agora,
  24. a não ser que eu noto que precisa
    haver um mais de espaço vertical
  25. entre o cabeçalho do preço
    e o valor de quantidade.
  26. Eu só vou mudar todos as Views
  27. para terem margem superior,
    o valor de 16dp.
  28. E, então, em vez de margem
    inferior aqui, eu vou fazer,
  29. margem do topo 16,
    e isso resolve o problema.
  30. Legal! Agora todas as Views
    estão igualmente espaçadas.
  31. Uma vez que achar que o XML
    está em um bom estado,
  32. então pode executá-lo
    no dispositivo.
  33. Legal, parece bom!
  34. Agora trabalhamos
    no arquivo MainActivity .
  35. Se esta janela DDMS do Android aparecer,
  36. você pode apenas recolhê-la
    usando esta seta.
  37. Na MainActivity,
    pedimos que você copie
  38. e cole o método displayPrice
    que nós demos.
  39. Espero que você tenha modificado
    as preferências do seu Android Studio
  40. para importar automaticamente
    coisas não ambíguas.
  41. Isso iria resolver o problema
  42. de não saber o formato
    de número referente.
  43. Mas agora, com a declaração de importação,
    o app sabe que o formato do número
  44. é algo que é fornecida automaticamente
    pelo Java para ajudar a formatar números.
  45. Então, para a última etapa modificamos
    o método de submeter pedidos,
  46. para que quando o botão é clicado,
  47. exibimos a quantidade
    e também exibimos o preço.