Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Activity Ekleme İşlemi
Android programlama Activity Ekleme İşlemi
2
Activity nedir ? Windows Form uygulamalarında hatırladığımız gibi bir uygulamada birden fazla form olabilir. Android uygulamalarında da birden fazla form olabilir.Bu formlara Activity denir. Android te ana Activity -eğer değiştirilmediyse- «MainActivity» ismindedir. Projeye eklenen her bir Activity için şu dosyalar teker teker oluşturulmalıdır. Kodlar için bir .java dosyası Formun tasarımı için bir .xml dosyası
3
Activity Yapısı Örnek uygulamamızda bir ana ekran(MainActivity) ve bir tane de ekran2 isminde ikinci bir Activity olacaktır. Ana ekran İkici ekran button1
4
.Java dosyası ekleme Ekran2 için java dosyası ekliyoruz
1- Burada sağ tık >new>class 2- Java dosyasına bir isim veriyoruz. Bu örnekte «ekran2»
5
.xml dosyası ekleme Ekran2 için .xml dosyası ekliyoruz(layout ekleme)
3-layoutfile isim veriyoruz.Bu örnek için «ekran2» Ekran2 için .xml dosyası ekliyoruz(layout ekleme) 1- Layout üzerinde sağtık>new>other> 2-Android xml layoutfile seçiyoruz. 4-Relative layot u seçiyoruz.
6
.java dosyasını yapılandırma
Ekran2.java dosyasına geliyoruz. public class ekran2.. Satırının sonuna extends Activity cümlesini ekliyoruz. Source menüsünden> Override/implement metods a tıkla ! «onCreate(bundle)» i seçip «ok» diyoruz Super.oncreate satırının altına setContentView(R.layout.ekran2); Kodunu ekliyoruz
7
AndroidManifest.xml dosyası ayarları
1-MainActivity e ait activiy tag ının komple kopyala yapıştır yapıyoruz. <activity android:name=".ekran2" > <intent-filter> <action android:name="com.example.activty2.EKRAN2" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> ! 2-yapıştırdığımız activity için kırmızı ile işaretlenmiş yerleri değiştiriyoruz.
8
Ana ekrandaki button u tanıtma
MainActivity.java dosyasına geliyoruz. setContentView(R.layout.activity_main); satırının altına Button ahmet=(Button)findViewById(R.id.button1); yazıp ahmet isminde bir buton nesnesi oluşturuyoruz. Ve nesneyi buton1 ile ilişkilendiriyoruz. 2. Butona tıklanma(dokunma) işlemini algılamak için bir Listener tanımlıyoruz ahmet.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub startActivity(new Intent("com.example.activty2.EKRAN2")); } }); ! ! Çift tırnak arasını AndroidManifest.xml dosyasındaki ikinci ekranın <actionandroid:name Kısmından alıyoruz.
9
sonuç
10
Daha fazlası için Sbkonline.net
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.