Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Android uygulamalarında ListView kullanımı hakkında kapsamlı bir eğitim içeriğidir.
- Video, ListView uygulamasının ne olduğunu açıklayarak başlıyor ve ardından Eclipse programında "Gezegenler" adlı bir Android uygulaması oluşturma sürecini adım adım gösteriyor. Eğitim, yeni proje oluşturma, XML ve Java dosyalarının düzenlenmesi, liste oluşturma ve detay sayfası tasarımı gibi adımları içermektedir. Özellikle XML dosyalarından veri çekme ve ListView ile listeleme işlemleri detaylı olarak anlatılmaktadır.
- Eğitim, Java programlama dilinde liste oluşturma ve listeleme işlemlerini öğrenmek isteyenler için faydalı bir kaynak olup, ListView oluşturmak için gerekli kütüphanenin nasıl ekleneceği konusunda da bilgi vermektedir.
- ListView Uygulaması Tanıtımı
- ListView uygulaması, çeşitli listeleri oluşturmayı sağlar ve tıklanıldığında detay sayfası açar.
- Örnek uygulamada telefon markaları listelenmiş ve tıklanıldığında detay sayfası açılıyor.
- Cep telefonuna yüklendiğinde liste parmağımızla aşağıya yukarıya kaydırılabilir ve tıklanıldığında detay bilgisi gelir.
- 00:46Proje Oluşturma
- Eclipse programı açılarak yeni bir Android Application Project başlatılıyor.
- Projeye "Gezegenler" ismi veriliyor ve örnek kısmına "Gezegen" yazılıyor.
- Uygulamaya bir klip artı seçiliyor ve intactivity seçiliyor.
- 01:51Proje Yapılandırması
- İlk Java dosyasının adı "GezegenListe" olarak belirleniyor.
- Proje oluşturulduktan sonra src klasörünün altında "GezegenListe.java" dosyası görünüyor.
- Kodlama iki türlü yapılabilir: palet elemanlarıyla tasarım yapıp Java tarafında kodlama veya form elemanlarını Java tarafından kod yazarak oluşturma.
- 03:53GezegenListe Tasarımı
- GezegenListe için bir text ekleniyor ve "Gezegenler" ailesi veriliyor.
- Text'in genişliği ve yüksekliği "fil parent" olarak ayarlanıyor, böylece ekranı tamamen kaplıyor.
- Text'in yazı boyutu 20 punto olarak belirleniyor.
- 06:15GezegenDetay Sayfası Oluşturma
- GezegenListe'den tıklandığında açılacak detay sayfası için yeni bir layout oluşturuluyor.
- Detay sayfasında bir geri butonu ekleniyor ve "gezegen_detay" ailesi veriliyor.
- Detay sayfasında gezegenin adı ve detay bilgileri için iki text ekleniyor.
- 10:33Java Dosyaları Oluşturma
- GezegenListe ile ilişkili bir Java dosyası oluşturuluyor.
- GezegenDetay ile ilişkili bir Java dosyası oluşturuluyor.
- Listeler text dosyasından, XML dosyalarından veya veritabanından çekilebilir.
- 12:03Gezegen Verileri XML Dosyası
- Gezegen verileri için yeni bir XML dosyası oluşturuluyor.
- XML dosyasında "string array" kullanılarak gezegen isimleri ekleniyor.
- Dünya, Venüs, Merkür, Mars, Uranüs, Neptün, Ceres, Selma ve Diğer gibi gezegenler listeye ekleniyor.
- 16:20Gezegen Verilerini Çekme
- Gezegen liste Java dosyası, gezegen liste XML ile standart bir şekilde bağlı durumda.
- Standart bağlantı iptal edilerek, liste olarak bağlanma yöntemi kullanılacak.
- Gezegen verilerini çekmek için önce string değişkeni oluşturulup, array string olarak ayarlanıyor.
- 17:45Veri Çekme İşlemi
- Get string ereyi kullanılarak resource'dan veri çekiliyor.
- Get resources'un içinde string array olduğu için string array kullanılıyor.
- Gezegenler değişkeni artık içerisindeki tüm gezegenleri çekiyor.
- 18:36Liste Oluşturma
- Gezegen verilerini aldıktan sonra liste oluşturulup içine eklenecek.
- ListView oluşturmak için farklı bir kütüphane çekilmesi gerekiyor.
- Aktivite kütüphanesinden ListView kütüphanesi seçilerek işlemler tamamlanıyor.