Spanish subtitles

← 03-32 Minor Adjustments - Solution

Get Embed Code
13 Languages

Showing Revision 2 created 11/08/2015 by Silvia Rivera.

  1. Había dos respuestas correctas
    para esta pregunta,
  2. eran: padding [empaquetado]
    y layout_margin [diseño del margen].
  3. Las dos son correctas,
    pero con seleccionar una ya vale.
  4. Déjame enseñarte por qué.
  5. En la práctica, muchas veces,
    una vista que utilice padding
  6. tendrá un aspecto muy parecido
    a una vista que utilice layout_margin.
  7. Esta vez voy a dibujar
    los bordes de la vista por ti.
  8. Con los bordes de la vista dibujados,
  9. podrás ver la diferencia
    entre estas dos situaciones.
  10. En el caso del padding,
  11. estás ampliando la vista actual
    añadiendo espacio dentro de la vista.
  12. En el caso del layout_margin, lo que haces
    es añadir espacio alrededor de la vista,
  13. pero, de hecho,
    no cambias el tamaño de la vista.
  14. Puede que te estés preguntando
    cuándo entra en juego cada una de ellas
  15. o por qué tenemos
    dos atributos diferentes.
  16. Pues si tuviera que añadir un borde
    o un color de fondo a estas vistas,
  17. tendrían un aspecto bastante diferente.
  18. En nuestro caso, como no estamos añadiendo
    un borde o un color de fondo,
  19. puedes escoger
    tanto padding como layout_margin,
  20. pero no tendría sentido
    que escogieras los dos a la vez.
  21. Ya que podemos elegir
    cualquiera de los dos, voy a continuar
  22. y, de forma un tanto arbitraria,
    añadiré padding.
  23. Veamos qué aspecto
    tendrá en Android Studio.
  24. De acuerdo, aquí estamos,
    de vuelta al activity_main.
  25. Queremos añadir el atributo padding
    a las TextViews
  26. para poder apartarlas
    de los lados de la pantalla.
  27. Padding y layout_margin
    y añade espacio a los cuatro lados.
  28. Venga, continuemos y añadámoslo.
  29. Y recuerda que dije que quería
    que todos los lados tuvieran 20dp,
  30. y eso es lo que estoy poniendo aquí
    como valor.
  31. Mi vista previa se ha actualizado
    y muestra el espacio añadido.
  32. Voy a continuar desplazándome hacia abajo.
  33. Bien, como estoy un poco juguetona,
  34. voy a continuar añadiendo layout_margin
    a esta TextView en lugar de padding.
  35. ¡Hecho! Haciendo esto
    también cambié la TextView.
  36. Pero ten en cuenta que el tamaño
    de la TextView no aumentó
  37. cuando cambié el layout_margin,
  38. mientras que aquí, en esta TextView,
  39. el tamaño de la TextView ha cambiado.
  40. Veamos qué pasa si añado
    tanto layout_margin como padding.
  41. Vamos a verlo.
  42. Bueno, ahora mi texto
    está separado del borde por 40dp.
  43. Está a 20dp aquí y luego tiene
    otros 20dp de padding aquí.
  44. Pero nosotros no queremos
    que esté a 40dp del borde,
  45. así que voy a eliminar esto.
  46. Bien, 20dp de padding
    en la Textview "From, Lyla".
  47. Y 20dp de padding en la parte
    de la TextView "Happy Birthday, Ben".
  48. Perfecto, ejecutémoslo
    en nuestro teléfono.
  49. Muy bien, te presento
    la app Birthday Card acabada.
  50. ¡Celebrémoslo!
  51. Y con esto hemos acabado
    la última tarea de nuestra lista.