Return to Video

01-14 TextView'i Değiştirin

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

01-14 TextView'i Değiştirin

more » « less
Video Language:
English
Team:
Udacity
Project:
UD837 - Android for Beginners
Duration:
04:13
Eren Gokce edited Turkish subtitles for Change the TextView
Eren Gokce edited Turkish subtitles for Change the TextView
Özgür Şahin edited Turkish subtitles for Change the TextView
Özgür Şahin edited Turkish subtitles for Change the TextView

Turkish subtitles

Revisions Compare revisions