Android Basit bir ListActivity oluşturma

Merhaba Arkadaşlar Android de basit bir liste nasıl hazırlanır bugun ona bakalım. Öncelikle şunu ifade etmek istiyorum. Senaryomuz nasıl olacak nereden başlayacağız ?

Main class’ımızın  dışında bir class oluşturalım ve bunu “ListActivity” clasından extend edelim.

Evet madem burdan kalıtım aldık o zaman ListActivity’nin şu metodunuda override edeceğiz demektir.

bu metodun içine yazdıklarımızla listenin üzerindeki elemana tıklayınca birşeyler yapmayı  sağlayacağız.  Eveeeetttt. Şimdi ne yapalım ???

Bize listeye birşeyler göstermek için liste elemanları lazım yani bir dizi lazım şunun gibi

Şimdi sıra geldi bu diziyi bir adaptör vasıtasıyla listenin içine aktarmaya …. Adaptör tanımlayıp listeyi set edelim. Şimdi burada üzerine birşeyler söylenmesi gereken bir husus var. Diyebilirsiniz ki ya biz herhangi bir layout dosyası oluşturup içine bir liste koymadık ki !!! Evet doğru koymadık ama bu aktivite bir “ListActivity” olduğu için doğrudan set edebiliyoruz. O zaman set edelim.

burada this içinde bulunduğumuz sınıfı yani contex ‘ini ifade ediyor. R.layout … diye devam eden bizim liste şablonumuzu ifade ediyor. liste de zaten bizim listemiz. setListAdapter ile de elemanları içine atıyoruz. onListItemClick… in içinede yazalım. tıklayınca tıkladığımız elemanı ekranda göstersin.

Şimdi mainActivity de bir buton oluşturup tıklayınca bu liste aktivitesine geçiş yapalım.

Evet şimdilik bu kadar. Tabi arka planda manifest’deki değişiklikleride unutmayın.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir