14 Ağustos 2013 Çarşamba
ANDROID UYGULAMA GELIŞTIRME (DERS 6)
14 Ağustos 2013 Çarşamba by Texnomen
Kaldığımız yerden devam ediyoruz arkadaşlar. Bu derste yeni bir java class oluşturmayı ve düzenlemeyi öğreneceğiz.
Şimdi uygulamamızın src klasörünün içinden com.androtronik yazan kısma sağ tıklayıp New>Classseçiyoruz.
Daha sonra oluşturacağımız Class için bir isim yazıp Finish diyoruz. Burada oluşturduğumuz Class için uygulamamızın işlem yapacak bir parçacığı diyebiliriz. Yani yeni bir sayfanın açılması, menünün açılması… vs. gibi işlemler için Class oluşturmamız gerekecek.
Yeni Class bu şekilde karşımıza geldi.
Şimdi bu class’ın bir Activity olması için gerekli kodları yazacağız. Tek yapmamız gereken Baslat yazısından sonra extends Activity yazmak. Burada class yazısından önceki public bize bu class’ın başka class’lar tarafından erişilebilir olduğunu gösteriyor.
Şimdi Activity’den sonraki { } arasına sağ tıklayıp Source>Override/Implement Methods tıklıyoruz.
Açılan pencereden Activity altından onCreate(Bundle) seçip ok tıklıyoruz.
Şu şekilde onCreate metodu otomatik olarak oluşturuluyor.
Şimdi bu oluşturduğumuz metod, “void” yazısını gördüğünüz her yerde bir metod vardır, onCreate metodu yani adından da anlaşılacağı gibi, Baslat class’ı ilk açıldığında yapılacak işlemleri belirtir. Bundle savedInstanceState ise bu metodun değişkenleridir. savedInstanceState değişkenini istediğimiz şekilde değiştirebiliriz.
Şimdi ufak bir kod ekliyoruz.
setContentView bir materyal gösterilmesini sağlar. Bu materyal parantez içerisinde yazılan şeydir. Yani burada materyalin bir baslat isminde bir layout yani arayüz olduğu belirtilmiş.
Kısaca Baslat class’ı çalıştırıldığı zaman önceki dersten oluşturduğumuz baslat arayüzü görüntülenecektir.
Bir sonraki derste bu aktivite’yi uygulamada nasıl çalıştıracağımızı göreceğiz.
Bir sonraki derste görüşmek dileğiyle, hoşçakalın.

This post was written by: Author Name
Author description goes here. Author description goes here. Follow him on Twitter
Get Updates
Subscribe to our e-mail newsletter to receive updates.
Related Articles
Raskele Başlıklar

Toplam Konu

Toplam Yorum