Spanish subtitles

← 05-15 Add TextViews for Price - Solution

Get Embed Code
13 Languages

Showing Revision 2 created 10/21/2015 by Michael Wilson.

  1. Primero tenemos que modificar
    el diseño principal de la actividad
  2. para poder añadir
    las vistas de texto para el precio.
  3. Si no se muestra
    la previsualización del dispositivo,
  4. puedes hacer clic en este link,
    Previsualización, para que aparezca.
  5. Ahora, cuando cambiamos el XML,
    podemos ver la actualización aquí.
  6. En la captura de pantalla
    que te proporcionamos
  7. el precio se presentaba
    igual que la cantidad.
  8. Tenemos un encabezado
    y una vista de texto para el valor,
  9. de manera que podemos copiar
    estas dos vistas de texto
  10. para luego pegarlas debajo.
  11. Ahora tenemos que modificar el valor
    y adaptarlo según queramos.
  12. En lugar de Quantity,
    debería decir Price.
  13. También tenemos que cambiar el ID
    a price_text_view.
  14. Puedes tener dos vistas con el mismo ID.
  15. En el test te dijimos que lo cambiaras
    a price_text_view
  16. para que coincida con nuestro código.
  17. Ahí. El error desaparece.
  18. En la previsualización tenemos
    el encabezado del precio
  19. con un cero debajo.
  20. También queremos
    cambiar esto a cero dólares.
  21. Puedes usar
    el símbolo de tu moneda, si quieres.
  22. El encabezado está en mayúsculas.
  23. actual_price_value
    tiene un tamaño de 16 sp
  24. y el color de la fuente es negro.
  25. Hasta aquí todo bien
  26. excepto que acabo de ver
    que hace falta más espacio vertical
  27. entre el encabezado del precio
    y el valor de la cantidad.
  28. Voy a cambiar todas las vistas
  29. para que tengan un margen superior
    y un valor de 16 dp.
  30. Aquí en lugar de margen inferior,
    voy a poner margen superior, 16.
  31. Así se arregla.
  32. Bien.
  33. Así todas las vistas están equidistantes.
  34. Cuando creas que el XML está bien,
    puedes ejecutarlo en tu dispositivo.
  35. Parece que está bien.
  36. Veamos ahora el archivo MainActivity.
  37. Si aparece esta ventana de Android DDMS
    puedes cerrarla usando esta flecha.
  38. En la MainActivity te pedimos
    que copiaras y pegaras
  39. el método de vista de precio que te dimos.
  40. Espero que también hayas modificado
    las preferencias del Android Studio
  41. para importar automáticamente
    las cosas que no sean ambiguas.
  42. Eso ayudará a resolver el problema
  43. de no identificar a Number_Format.
  44. Ahora con la declaración de importación,
  45. la app sabe que Number_Format
  46. lo proporciona Java automáticamente
    para ayudar a dar formato a los números.
  47. Para el último paso
  48. modificamos el método de envío de pedido
  49. de modo que cuando pulsamos la tecla
  50. mostramos la cantidad y también el precio.