YouTube

Got a YouTube account?

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

Turkish subtitles

← 01-14 TextView'i Değiştirin

01-14 TextView'i Değiştirin

Get Embed Code
14 Languages

Showing Revision 4 created 10/12/2015 by Eren Gokce.

  1. Tamam, TextView kodunu ilk defa gördük.
  2. Ancak daha tam yerli yerine oturmadı.
  3. Yerleştireceğimiz bir alana ihtiyaç var.
  4. O alan da bir IDE.
  5. Yeniden o kısaltma.
  6. Neyin kısaltmasıydı, Katherine?
  7. Integrated Development Enviroment
    (Tümleşik Geliştirme Ortamı).
  8. Evet ve bu derste
    Android Studio'yu kullanacağız.
  9. İşte böyle gözüküyor.
  10. Hâlâ biraz ürkütücü.
  11. Evet. Öğrencimizin daha da
  12. hızlanması için bir şeylere
    ihtiyacımız var.
  13. Evet, destek tekerlekli
    Android Studio diyebileceğimiz
  14. bir şey geliştirmeye çalışıyoruz,
    bilgisayar biliminin karışık
  15. isim kısaltma geleneğine göre
    XMLV diyoruz.
  16. XML Visualizer (Görüntüleyici) anlamında.
  17. Biraz XML yazıyorsun,
    sonra çıktıya bakıyorsun.
  18. Biraz daha yazıp,
    tekrar çıktılara bakıyorsun.
  19. Evet, kullanıp görelim.
  20. Tamam.
  21. XML Visualizer sırf bu kurs
    için tasarlandığından
  22. Android Studio'nun sunduğu
    olanakları sağlamayacaktır.
  23. Eninde sonunda,
    bu ders setinde,
  24. sizi Android Studio ile tanıştıracağız,
    böylece bu siteye ihtiyacınız olmayacak.
  25. Takip etmek isterseniz
    eğitmen notlarında bir bağlantı var.
  26. Bu kod için,
    metinde Happy Birthday! yazıyor.
  27. Cihaza baktığımda da
    Happy Birthday! yazıyor.
  28. Metini değiştirip
    Happy Birthday, Kunal! yazalım.
  29. Cihaza yakınlaştığımda
    önizlemede görüyorsunuz ki
  30. Happy Birthday, Kunal! yazıyor.
  31. Genişlik, yükseklik değerlerini
    değiştirince ne oluyor görelim.
  32. Genişlik için 300 dp ve
    yükseklik için 500 dp
  33. gibi rastgele değerler veriyorum.
  34. Önizlemede TextView'in
    daha büyük olduğunu gördük.
  35. Ancak metin aynı boyutta
    sol üst köşede duruyor.
  36. Genişlik değeri 300,
    yükseklik değeri 500,
  37. değerleri dp ile
    tanımlandığına dikkat edin.
  38. Bu ölçü birimini santimetre,
    milimetre gibi, Android'de
  39. görüntü boyutlarını tanımlamak
    için kullanıyoruz.
  40. Aynı şekilde görüntüler
    arası uzaklık için de.
  41. Dp'nin açılımı, density-independent pixels
    (Yoğunluktan bağımsız pikseller).
  42. Bunu neden kullandığımızı açıklayayım.
  43. Bu güzelce çizilmiş dörtgenler
    farklı cihazları temsil etsin.
  44. Fiziksel olarak aynı boyuttalar,
    ancak çözünürlük olarak farklılar.
  45. Orta çözünürlüklü bir cihaz için
    orta sayıda piksel var ekranda.
  46. Yüksek çözünürlüklü bir cihaz ve
    ekstra yüksek çözünürlüklü bir cihaz var.
  47. Piksel dediğim zaman birçok
    küçük kareden oluşan telefon ekranı,
  48. küçük kareler piksel, neye baktığınıza
    göre ışık veriyorlar.
  49. Bir görüntünün boyutlarını belirliyorum,
    örneğin, bir buton, 2 piksel boyunda,
  50. 2 piksel genişliğinde, orta çözünürlüklü
    bir cihazda böyle gözükecek.
  51. Yüksek çözünürlüklü cihazda
    2 piksele 2 piksel olacak,
  52. ancak daha küçük.
  53. Çünkü cihaz üzerinde
    daha fazla piksel var.
  54. Ekstra yüksek çözünürlüklü bir cihazda
    daha fazla piksel olduğundan
  55. bu alanda, buton bayağı küçük.
  56. Parmağımla zor dokunuyorum.
  57. Parmağımın kenarları ya da
    tırnağımı kullanıyorum.
  58. Ekstra çözünürlüklü
    cihazım var diye,
  59. daha küçük parmağım olacak değil.
  60. Ekrandaki butonlara
    yine de dokumak istiyorum.
  61. İşte bu yüzden
    yoğunluktan bağımsız pikseller var.
  62. Butonumu 2 dp boy,
    2 dp en olarak tanımlayabilirim.
  63. Farklı cihazlarda böyle gözükecektir.
  64. Fiziksel olarak aynı, ancak
  65. arka planda Android farklı sayıda
    piksele tanımlıyor.
  66. Bunları dert etmenize gerek yok,
    ancak şunu hatırlayın,
  67. boyutları dp değerleriyle
    tanımlamalısınız.
  68. Uygulama tasarlarken
    buton gibi tüm dokunulacak görüntüler
  69. en azından 48 dp boy ve 48 dp en olmalı.
  70. 48 piksel değil, 48 dp dikkat edin,
  71. diğer türlü ekstra yüksek çözünürlüklü
    cihazlarda çok küçük olur.
  72. Bu uygulamanızı herkes için
    kolay kullanılır yapacak.
  73. Tüm bu bildiklerinizle,
    şimdi TextView kodunu
  74. değiştirmenizi istiyorum.
  75. XML'de ilk satırlarınızı
    yazacaksınız, çok heyecanlı.
  76. İlk önce TextView içindeki metni
    değiştirmeye çalışın.
  77. Sonra da TextView boyutlarını
    değiştirmeyi deneyin.
  78. Bir hata mutsuz yüzü
    oluşturmanızı istiyorum.
  79. Sonra da hatayı geri alıp
    mutlu yüz olarak düzeltmenizi.