Vietnamese subtitles

← 03-32 Minor Adjustments - Solution

Get Embed Code
13 Languages

Showing Revision 2 created 10/14/2015 by Hai Anh Vu.

  1. Được rồi, vậy thực sự có hai
    câu trả lời chính xác cho câu hỏi này
  2. là padding và layout_margin.
  3. Nên bạn có thể chọn một trong hai đáp án
    nhưng không cần cả hai.
  4. Để tôi chỉ cho bạn biết tại sao.
  5. Trong thực tế, rất nhiều lần,
    một view sử dụng padding
  6. sẽ trông rất giống với
    một view sử dụng layout_margin.
  7. Tôi sẽ vẽ ra ranh giới cho bạn.
  8. Khi bạn vẽ ranh giới giữa các view,
  9. bạn sẽ có thể thấy sự khác biệt
    giữa hai tình huống này.
  10. Trong trường hợp padding,
  11. bạn làm cho view thực tế lớn hơn
    bằng cách thêm khoảng trống quanh view.
  12. Trong trường hợp layout_margin,
    bạn thêm khoảng trống xung quanh view,
  13. nhưng không thực sự thay đổi
    kích thước của view đó.
  14. Bây giờ, bạn có thể tự hỏi rằng
    khi nào sự giống nhau này hoạt động?
  15. Tại sao có hai thuộc tính khác nhau?
  16. Vâng, nếu tôi làm điều gì đó
    như thêm một đường viền
  17. hoặc một màu nền cho cả hai view này,
    thực sự chúng sẽ trông khá khác nhau.
  18. Tuy nhiên, trong trường hợp này,
    ta không thêm đường viền hoặc màu nền,
  19. vì vậy bạn có thể chọn một trong hai
    padding hoặc layout_margin.
  20. Nhưng sẽ vô ích nếu chọn cả hai.
  21. Vì chúng ta có thể chọn một trong hai,
    tôi sẽ tiếp tục, một chút ngẫu hứng,
  22. chọn thêm padding.
  23. Hãy xem nó sẽ trông như thế nào
    trong Android Studio.
  24. Được rồi, ở đây
    ta đang trở lại activity_main.
  25. Bây giờ thuộc tính padding là cái
    ta muốn thêm vào TextViews
  26. để di chuyển chúng ra xa
    khỏi các cạnh bên của màn hình.
  27. Padding và layout_margin
    thêm không gian trên tất cả bốn cạnh.
  28. Được rồi, hãy tiếp tục và thêm nó.
  29. Và hãy nhớ, tôi đã nói rằng tôi muốn
    20dp ở tất cả các cạnh,
  30. vậy đó là cái tôi đặt ngay ở đây - giá trị.
  31. Màn hình xem trước của tôi
    được cập nhật hiển thị thêm không gian,
  32. Tôi sẽ tiếp tục và kéo xuống.
  33. Được rồi, tôi cảm thấy hơi vui
    nên tôi sẽ tiếp tục
  34. và thêm layout_margin
    vào TextView này thay vì thêm padding.
  35. Được rồi,
    và điều đó cũng đẩy TextView ra ngoài.
  36. Tuy nhiên hãy lưu ý,
  37. kích thước của TextView không tăng
    khi tôi thay đổi layout_margin,
  38. trong khi đó ở đây trong TextView này,
    kích thước của TextView thực tế đã thay đổi.
  39. Bây giờ chuyện gì sẽ xảy ra
    nếu tôi thêm cả layout_margin và padding.
  40. Hãy quan sát xem.
  41. Vâng, bây giờ văn bản của tôi
    có khoảng cách 40dp từ cạnh bên.
  42. Đó là 20dp bên này
    và 20dp padding bên này.
  43. Được rồi, nhưng chúng tôi
    không muốn khoảng cách với cạnh là 40dp.
  44. Vì vậy, tôi sẽ tiếp tục và xóa cái này.
  45. Được rồi, 20dp padding với dòng From Lyla.
  46. Và 20dp padding với dòng
    Happy Birthday, Ben.
  47. Tuyệt, hãy chạy nó trên điện thoại.
  48. Được rồi, tôi có thể trình bày cho bạn
    ứng dụng Birthday Card hoàn chỉnh.
  49. Hãy thêm một vài bàn tay jazz vào.
  50. Và với điều đó, chúng ta đã hoàn thành
    điều cuối cùng trong danh sách việc cần làm.