Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Fragment içerisinde ArrayAdapter

Konu, 'Mobil Programlama' kısmında traBolic tarafından paylaşıldı.

  1. traBolic

    traBolic Aktif Üye

    Kayıt:
    21 Ekim 2011
    Mesajlar:
    394
    Beğenilen Mesajlar:
    0
    Şehir:
    HDD 63. Sektör
    Merhabalar
    Fragment ve arrayadapter kullanımında takıldığım bir yer var. Arrayadapter sıfıyla extend edilmiş PersonAdapter sınıfını, fragment içerisinde nasıl kullanabiliriz.

    Yararlandığım kaynaklar;
    https://github.com/exponential-io/android-navigation-drawer
    https://github.com/birfincankafein/metehantoksoy.com/tree/master/Android/CustomAdapter

    Navigation drawer ile fragmentlar arasında geçiş yapılıyor ve ben A fragment'ına arrayadapter ile listview göstermek istiyorum. Yani yukarıdaki iki örneği birleştirmek.

    https://drive.google.com/file/d/0B3Zk7rHG7F0VUU9RSGdxZWc5Y0E/view?usp=sharing
    Projeyi en son bu hale getirdim. Vaktiniz olursa eğer bakıp inceleyin. Belki bir çözüm getirebilirsiniz. Teşekkürler
     
  2. berjk

    berjk Üye

    Kayıt:
    13 Nisan 2013
    Mesajlar:
    84
    Beğenilen Mesajlar:
    0
    AMainFragment.java class dosyasında 72. satırdaki kod şu şekilde :

    Kod:
    PersonAdapter personAdapter = new PersonAdapter(this,R.layout.layout_listview_itemtemplate,persons);
    Normalde bu bir activity classı olsaydı normal bir şekilde çalışırdı ama fragment class larında işlem yapmanız için ilk önce fragmentın bağlı olduğu classa çıkmanız lazım. getActivity() methoduyla ypabilirsiniz.. Doğru kod şu şekilde olması lazım :

    Kod:
    PersonAdapter personAdapter = new PersonAdapter( getActivity() ,R.layout.layout_listview_itemtemplate,persons);