Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Yazbilim kanalından bir eğitim içeriğidir. Eğitmen, Android Java ile data binding yapısını adım adım göstermektedir.
- Video, data binding yapısının nasıl yapılandırılacağını göstermektedir. Önce build.gradle dosyasında data binding özelliğinin nasıl aktif edileceği, ardından activity_main.xml dosyasının data binding yapısına dönüştürülmesi, değişken tanımlanması ve MainActivity'de bu değişkenin nasıl kullanılacağı anlatılmaktadır. Son olarak, XML'de tanımlanan TextView'in içeriğinin kod üzerinden nasıl değiştirilebileceği gösterilmektedir.
- 00:18Android Java ile Data Binding Yapısı
- Yazbilim kanalında Android Java ile data binding yapısı gösterilecek.
- Proje için build.gradle modül klasörüne gidip "buildFeatures" yazarak "dataBinding" özelliği aktif edilmeli ve senkronizasyon yapılmalı.
- 01:02XML Dosyasını Data Binding'e Hazırlama
- Activity_main.xml dosyasında "Convert to Data Binding Layout" seçeneği ile dosya data binding yapısına uygun hale getirilmeli.
- XML dosyasına <data> etiketi içinde "variable" tanımlanmalı ve tipi "string" olan bir "text" değişkeni oluşturulmalı.
- TextView'in içeriğine data binding için çift tırnak içinde "@{text}" ifadesi kullanılmalı.
- 02:08MainActivity'de Data Binding Kullanımı
- MainActivity sınıfının altına "private ActivityMainBinding binding;" değişkeni tanımlanmalı.
- onCreate metodunda "binding = DataBindingUtil.setContentView(this, R.layout.activity_main);" ile binding işlemi yapılmalı.
- Binding ile TextView'in içeriği "binding.text.setText("Kanala abone olmayı unutmayın");" şeklinde değiştirilebilmeli.
- 03:26Projeyi Çalıştırma
- Proje çalıştırıldığında TextView'in içeriğinde "Kanala abone olmayı unutmayın" yazısı görülmeli.
- Bu şekilde data binding ile XML dosyasındaki text view'in içeriği kod üzerinden değiştirilebilmeli.