YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Indonesian subtitles

← 01-14 Mengubah TextView

01-14 Mengubah TextView

Get Embed Code
14 Languages

Showing Revision 5 created 10/16/2015 by Ardi Prananta.

  1. Baik, kita sudah lihat
    kode TextView pertama kalinya.

  2. Tapi sepertinya masih belum jelas.
  3. Benar, kita butuh ruang sebagai tempatnya.
  4. Ya, ruang itu bernama IDE.
  5. - Nah, ada singkatan lagi.
    - Ya.
  6. - Apa kepanjangannya, Catherine?
    - Integrated Development Environment
  7. Benar. Kita akan gunakan
    Android Studio di kelas ini.

  8. Seperti inilah kelihatannya.
  9. Masih sedikit mengintimidasi.
  10. Ya. Sepertinya kita butuh sesuatu
  11. yang akan membantu siswa
    memahami dengan lebih mudah.
  12. Benar, jadi kami telah membuat sesuatu
    yaitu Android Studio untuk pelatihan,
  13. dalam tradisi singkatan berbelit
    pada ilmu komputer.
  14. Kami menyebutnya XMLV.
  15. Kepanjangannya XML Visualizer.
  16. Jadi, Anda menulis sedikit XML?
    Anda harus melihat keluarannya.
  17. Anda menulis lagi,
    Anda mendapat keluaran lagi.
  18. Ya. Jadi mari kita gunakan.
  19. Baik.
  20. Karena XML Visualizer
    dibuat khusus untuk kursus ini,
  21. tidak semua fungsi Android Studionya ada.
  22. Tapi akhirnya, masalah yang dibuat
    untuk pelajaran ini,
  23. Anda akan gunakan Android Studio
    sehingga Anda tidak butuh situs ini lagi.
  24. Tautan ada di catatan instruktur
    jika Anda ingin mengikutinya.
  25. Untuk kode ini,
    teksnya tertulis Happy Birthday.
  26. Jadi ketika saya lihat pada perangkat,
    tulisannya Happy Birthday.
  27. Nah, mari coba ubah teksnya
    menjadi Happy Birthday, Kunal.
  28. Jika saya besarkan tampilannya,
    Anda bisa lihat sekarang tulisannya,
  29. Happy Birthday, Kunal.
  30. Dan apa yang terjadi jika
    kita ubah lebar dan tingginya.
  31. Saya coba pakai nilai asal saja seperti...
  32. ...300dp untuk lebarnya
    dan 500dp untuk tingginya.
  33. Dan sekarang di panel tampilan,
    Anda lihat TextView lebih besar.
  34. Tapi ukuran teksnya
    masih sama di pojok kiri atas.
  35. Perhatikan untuk nilai lebar
    dan tingginya 300 dan 500
  36. diikuti dengan dp di setiap angkanya.
  37. Ini adalah satuan unit
    seperti centimeter atau milimeter,
  38. yang digunakan untuk menggambarkan
    ukuran tampilan di Android
  39. dan juga jarak antar tampilan.
  40. Satuan dp kepanjangan dari
  41. density-independent pixels
    (piksel bebas kepadatan).
  42. Mari saya jelaskan
    mengapa kita membutuhkannya.
  43. Katakanlah kotak yang indah ini
    mewakili perangkat yang berbeda.
  44. Ukuran fisiknya sama,
    tapi resolusinya beda.
  45. Ini adalah perangkat resolusi menengah
    dengan piksel ukuran sedang pada layar,
  46. perangkat resolusi tinggi,
    dan ekstra tinggi.
  47. Ketika saya bilang piksel, maksud saya
    layar terdiri dari banyak kotak kecil,
  48. yaitu piksel, dan mereka menyala
    tergantung dari apa yang Anda lihat.
  49. Jadi jika saya menentukan ukuran tampilan,
  50. contohnya, tombol,
    tinggi 2 piksel kali lebar 2 piksel,
  51. seperti inilah kelihatannya
    pada perangkat resolusi menengah.
  52. Pada perangkat resolusi tinggi,
    juga 2 x 2 piksel.
  53. Tapi sedikit lebih kecil,
  54. karena ada lebih banyak piksel
    yang harus masuk ke perangkat ini.
  55. Lalu pada perangkat resolusi ekstra tinggi
    di mana ada sangat banyak piksel
  56. yang termuat di ruang ini,
    tombol ini sebenarnya cukup kecil.
  57. Sangat sulit ditekan dengan jari saya.
  58. Saya harus menggunakan
    ujung jari atau kuku untuk menekannya.
  59. Hanya karena saya punya
    perangkat resolusi ekstra tinggi,
  60. tak berarti jari saya lebih mungil.
  61. Saya ingin tetap bisa
    menekan tombol di layar.
  62. Dan itulah sebabnya kita memakai
    piksel bebas kepadatan.
  63. Saya bisa tentukan tombol
    dengan tinggi 2dps kali lebar 2dps.
  64. Seperti inilah kelihatannya
    pada perangkat yang berbeda.
  65. Ukuran fisiknya sama.
  66. Tapi di balik itu, Android mengubahnya
    menjadi ukuran piksel yang berbeda.
  67. Anda tak perlu memikirkan logikanya,
  68. yang Anda harus ingat hanyalah
    menentukan ukurannya dalam nilai dp.
  69. Saat mendesain aplikasi, kami sarankan
    semua target tekan yang seperti tombol
  70. harus sedikitnya
    setinggi dan selebar 48dps.
  71. Perhatikan bahwa itu
    48dps dan bukan 48 piksel.
  72. Jika tidak, nanti akan jadi amat kecil
    di perangkat resolusi ekstra tinggi.
  73. Ini akan membuat aplikasi Anda
    mudah digunakan semua orang.
  74. Dengan semua pengetahuan ini,
  75. saya mau Anda coba
    dan ubah kode TextView sekarang.
  76. Anda akan menulis baris pertama
    XML Anda. Asyik sekali.
  77. Pertama, coba ubah teks pada TextView.
  78. Dan coba ubah ukuran TextView.
  79. Lalu coba buat eror
    dengan muka sedih.
  80. Lalu kembalikan lagi, muka senang.