Turkish feliratok

← 12-21 Kaynak Kimlikleri

Beágyazókód kérése
13 Languages

Showing Revision 4 created 10/17/2015 by Ramazan Şen.

  1. Şimdi Android kaynaklarının
    ne olduğunu ve onları
  2. farklı dosyaların içine
    koyabileceğinizi biliyorsunuz.
  3. Şimdi bu dosyaların içine
    kaydetmiş olduğunuz kaynaklara
  4. nasıl erişeceğinizi konuşalım.
  5. Uygulamanız derlendiğinde,
    Android'de AAPT isimli bir araç vardır.
  6. Ve bu R sınıfını oluşturur.
  7. Bu bir R.Java dosyasıdır ve
    şimdi size bir örnek göstereceğim.
  8. S rehberinizdeki tüm kaynaklar için
    kaynak kimliklerini içerir,
  9. yani eklediğiniz tüm kaynaklar için
    ona atıf yapan bir kimlik vardır.
  10. Kimlik kaynak türüne bağlı bir formattadır,
  11. yani grafik olan tüm Java kaynakları için
    R.drawable formatını takip eder.
  12. Kaynak olan tüm diziler için
  13. R.string.resource formülü ismini,
    bu örnekte merhaba şeklinde kullanacaktır.
  14. Bir kaynağa ulaşmanızın iki yolu vardır.
  15. Java kodunda R.resource
    type.resource name formatını takip ederken
  16. XML'de @ bildirimini kullanır
    yani @ ve kaynak türü de
  17. dizi bölmesidir ve sonra
    kaynak ismi, yani merhaba.
  18. Farklı kaynak türleri ve onlara
    erişim şu şekildedir.
  19. Bunlar ortak kaynak türlerinin
    sadece birkaçıdır
  20. ama çok daha fazlası da mevcuttur.
  21. Unutmayın ki Java kodunda
    her zaman R, nokta ile başlamalı
  22. ve sonra kaynak türü, nokta
    ve kaynak ismini kullanmalısınız.
  23. Ve isim de siz her ne demişseniz odur.
  24. Ve sonra XML'de @,
    sonra kaynak türü, bölü
  25. ve sonra da kaynağın ismi bulunmaktadır.
  26. Şimdi ana aktivite Java dosyamızdaki
  27. tüm kaynak kimliklerini bulalım.
  28. Android Studio'da bul komutunu açacağım.
  29. Cmd+F kullanacağım veya Windows için
    Ctrl+F kullanabilirsiniz.
  30. Burada bir arama alanı açıldı.
  31. Büyük harfle R nokta arayacağım ve
  32. sonra eşleşmeye basacağım ve o sadece
    büyük harf R ile olan olayları getirecek.
  33. İlk bulduğu r.layout.activity_main
    referansı.
  34. Bu ilginç çünkü ana aktivite
    planlama dosyasına
  35. atıf yapıyoruz.
  36. Bu, ana aktivitenin bu XML
    dosyasını yüklemeyi nasıl bildiğidir.
  37. Bu harika değil mi?
  38. Şimdi bir sonraki referansa bakalım.
  39. Tamam, miktarGörüntüle metodunda,
  40. R.id.quantity_text_view'a
    bir referansımız var.
  41. Yani bu ViewId (Kimliği Gör)'e atıf yapıyor.
  42. Özellikle, miktarı görüntüleyen TextView.
  43. Umuyorum ki yapbozun
    bazı parçaları birleşiyor.
  44. Java kodunda bu görüntüye atıf yaparak
  45. numberOfCoffees (Kahve Sayısı) göstermek için
    uygulama çalışırken onu güncelleyebiliriz.
  46. Şimdi bir sonraki duruma gidelim.
  47. displayMessage(Mesaj Görünütüle) Metodunda
  48. R.id.order_summary_text_view'a
    bir referans görüyoruz.
  49. Burada sipariş özetini gösteren metin
    görüntüsüne atıf yapmaya çalışıyor gibiyiz,
  50. böylece onu bu mesajla güncelleyebiliriz.