Android Programlama -8

Merhaba arkadaşlar bu günki makalemde android de java programlamaya devam edeceğiz.

Bir önceki makalemde başladığım örnek üzerinden gideceğim için öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz.

 

 

 

 

 

 

 

 

 

 

 

 

Bu günki dersimizde yeni java ve xml sayfaları oluşturarak yeni uygulama sayfalarını tanımlayacağız.

Daha önce ki makalelerde belirtiğim gibi uygulamaların bir sayfası bir java ve bir xml sayfalarından oluşmaktadır. Bu yüzden uygulamaya yeni bir sayfa ekleyeceğimiz zaman ikisinden birer tane eklememiz gerekmektedir.

java classını tanımlayabilmek için java klasörünün altında bulunan com.example klasörüne sag tıklayıp, new ordan da java class seçeneğini tıklarsak yeni classı eklemiş oluruz.

Class’ı ilk tanımladığımız da yukarıdaki gibi class boş bir şekilde create edilir. Biz bu classı AppCompatActivity

classın dan extend ediyoruz. Ve sonra oncrate methodunu tanımlıyoruz.

 

 

 

Oncreate methodunun içinde SetContentView methodu sayesinde tanımladığımız yeni xml sayfası ile java sayfamızı bağlamış oluruz. Yani uygulamaya bu java dosyasının bu xml dosyası için yazıldığını bildirmiş oluyoruz. Classın yeni hali aşağıdaki gibidir.

 

package com.example.mac.makale;

import android.os.Bundle;

public class YeniSayfaActivity extends AppCompatActivity{

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_yeni_sayfa);

}
}

Layout klasörüne sag tıklayıp oradan new ve Layout resource file diyerek yeni xml dosyamızı tanımlıyoruz.
Yeni oluşturduğumuz XML dosyasında her hangi bir değişiklik yapmaya gerek yoktur. Direk kullanabilirsiniz.

 

 

Bir makalenin daha sonuna geldik,esenle kalın..

 

Kübra Hebeş

Bilgisayar Mühendisi