Turkish subtitles

← 13-08 Scrolling Along - Solution

Get Embed Code
13 Languages

Showing Revision 2 created 12/04/2015 by Fran Ontanaya.

  1. Şimdi bunu nasıl yapacağımızı
    Google'da arayalım.
  2. Android uygulamada kaydırma
    nasıl yapılır diye yazacağım.
  3. İlk sonuca bakalım.
  4. Soru, düzenimi nasıl aşağı
    kaydırılabilir yapacağım?
  5. Bu bizim istediğimize oldukça benziyor.
  6. Cevap kısmına iniyorum ve
    bunda yeşil bir onay işareti var ve
  7. çok sayıda pozitif oy almış.
  8. Yani bu iyi bir cevap olabilir.
  9. Sadece tümünü bir ScrollView
    içine sarmalayın diyor.
  10. Sonra, ScrollView örneği var
  11. ve daha sonra ad alanını
    belirtir ve sonra diyor ki:
  12. Genişlik ve yükseklik için
    Fill_parent ve burada son etiketi.
  13. Diyor ki, geçerli görünümün geri
    kalanını bunun içine koyun.
  14. Arka plan bilgisi için fill_parent
    aslında match_parent ile aynı.
  15. Sadece daha eski bir sürümü,
    ama aynı şeyi kastediyorlar.
  16. Bu bir sonraki satırda ScrollView
    sadece bir öğe içerebilir diyor.
  17. Öyle görünüyor ki bu
    birinin orijinal düzeniymiş
  18. ve bunu ScrollView içine koymak
    için tek yapmaları gereken
  19. bunun ana görünümü ve lineer
    düzenin alt görünüm olmasını sağlamak.
  20. Peki bu yararlı bir yanıttı.
    Bu yüzden geri dönelim ve
  21. başka çözümler var mı bakalım.
  22. Bu kişi de aynı şeyi anlatıyor.
  23. XML düzeni var ve galiba
    buna kaydırma yapmak istiyorlar.
  24. Genellikle, tüm soruyu ayrıntılı
    olarak okumuyorum.
  25. Hemen cevap kısmına geçiyorum.
  26. Bu kişi diyor ki:
  27. Tüm XML'i bir üst ScrollView
    içine dahil etmeyi denediniz mi?
  28. Sonra ScrollView'ya bir
    örnek veriyorlar ve
  29. alt görünüm de bir RelativeLayout.
  30. Sonra da ScrollView
    için bir kapanış etiketi var.
  31. Bu konuda anlatılanların hepsi bu.
  32. Ama görünüşe bakılırsa, her
    iki arama sonucu da aynı tavsiyeyi,
  33. ScrollView'yu önerdi.
  34. Şimdi arama sorgusunu değiştirip
    "ScrollView Android" aratalım.
  35. Harika.
    Yani bu Android'de bir görünüm.
  36. Burada da bir açıklama var.
  37. Burada bir sürü şey yazılı
    ve hepsini okumayacağım,
  38. istiyorsanız siz de bunu yapabilirsiniz.
  39. Sonra Geri'ye tıklıyorum.
  40. Bir kod örneği bulmak isterim.
  41. Yani, az önce verilen
    kod örnekleri iyiydi
  42. ve bu da öyle.
  43. Android Studio'ya geri dönelim.
  44. Tüm bu XML örnekleri
    ScrollView ile başladı.
  45. Hemen görünüm için gerekli
    genişlik ve yükseklik
  46. yok şeklinde bir hata var.
  47. Yani, ben de bunları ekliyor ve
    match_parent olmalarını belirtiyorum.
  48. Bir kapanış parantezi eklersem,
    kapanış etiketi hemen burada.
  49. Yani, bunu kopyalayıp
  50. sonra buradaki dosyanın
    altına yapıştırıyorum.
  51. Yani mevcut lineer düzen
    şimdi bu ScrollView'nun alt öğesi.
  52. Bu yüzden, bunu seçip
    dört boşluk girinti vereceğim.
  53. Böylece ScrollView alt öğesi
    olarak okumak daha kolay.
  54. Android Studio'da Düzen menüsüne
    tıklayıp Girinti Seçimi'ne gidiyor
  55. ve dört boşluk girinti veriyorum.
  56. İşte. Şimdi daha iyi görünüyor.
  57. Ama burada hala bir hata var.
  58. 'android' ad alanı bağlı değil diyor.
  59. Daha fazla bilgi için tıklayabilirim.
  60. Bu özellik XML ilişkisiz ad alanı
    öneklerini denetler, diyor.
  61. Birinci dersten de hatırlarsanız,
  62. Android sütununun bu alan
    adından geldiğini söylemiştim.
  63. Yani bunu kopyalayıp
    buraya koymak gerek sanırım.
  64. Ayrıca buradaki araçlar ad alanını
    da hareket ettirmelisiniz.
  65. Araçlar ad alanı, hata ayıklama ve
    uygulamayı geliştirmek için
  66. XML'e eklenebilen
    ek özellikler sağlamaktır.
  67. Tamam, şimdi bunu cihazımda
    çalıştıracağım.
  68. Peki, uygulama görünümünde
    hiçbir fark yok çünkü emir
  69. formunda içeriğin kaydırılabilir olması
    için yeterli içerik yok.
  70. Bunu gerçekten test etmek için,
    bu düzeni daha çok görünüm eklemeliyiz.
  71. Bir önceki numaranın
    aynısını yapacağım.
  72. Tüm bu görünümleri kopyalayıp
    bu düzene yapıştıracağım
  73. böylece gerçekten uzun
    bir emir formu olacak.
  74. Tamam, şimdi emir formu
    gerçekten uzun ve kayıyor.
  75. Bu heyecan verici.
  76. Cihazın yönünü değiştirince de kayıyor.
  77. Şimdi bu değişiklikleri geri alıp
    orijinal emir formuna geri dönebilirim.
  78. Ama ScrollView'yu yine
    içeride bırakacağım
  79. çünkü uygulamamız tüm
    cihazlarda daha iyi çalışacak.
  80. Bundan daha kısa
    cihazları olan kullanıcılar da
  81. yine ekranı kaydırabilir ve tüm
    alanları görebilir.