Merhaba.Androidde Bazada olan verilerimi ListView ile nasil goruntuleye bilirim.?.tesekkurler...

soruldu: 09 May '13, 11:42

mehmanbashirov's gravatar image

mehmanbashirov
211253138
cevap kabul oranı: 16%

değiştirildi: 16 May '13, 02:35

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


 public Listem getVeriler() {
        Listem list = new Listem();

        String selectQuery = "SELECT  * FROM TABLE_ISIM";

        SQLiteDatabase db = this.getWritableDatabase();
        Cursor cursor = db.rawQuery(selectQuery, null);

        if (cursor.moveToFirst()) {
            do {
                ListemInfo item = new ListemInfo();

                item.setVerim1(cursor.getString(0));
                item.setVerim2(cursor.getString(1));
                item.setVerim3(cursor.getString(2));

                list.addItem(item);
            } while (cursor.moveToNext());
        }

        cursor.close();
        db.close();

        return list;
    }

ile veri tabanından verileri bir list içine atabilirsin.

    db = new DatabaseHelper(this);
    Listem liste= db.getVeriler();

    ListView listView= (ListView) findViewById(R.id.liste);

    AdapterSinifin adapter = new AdapterSinifin (this, liste);  
    listView.setAdapter(adapter);

ile liste ekranına basabilirsin

Kolay gelsin.

permanent link

cevaplandı: 09 May '13, 12:10

lastarabos's gravatar image

lastarabos
1.8k122742
cevap kabul oranı: 29%

değiştirildi: 09 May '13, 12:13

Kendi yazdığım koddan editledim ve bazı kısımları değiştirmeden göndermişim cevabı, o yüzden tekrar değiştirdim birkaç kısmı. :)

(09 May '13, 12:21) lastarabos lastarabos's gravatar image

Cok tewekkur.

(09 May '13, 12:28) mehmanbashirov mehmanbashirov's gravatar image

merhaba banada yardımcı olabilirmisiniz ?

private String[] sutunlar={"ad","soyad"};

private void bilgigoster(){

    SQLiteDatabase db=v1.getReadableDatabase();
    Cursor okunanlar=db.query("bilgi",sutunlar,null,null,null,null,null);

    while(okunanlar.moveToNext()){

        String add=okunanlar.getString(okunanlar.getColumnIndex("ad"));
        String soyadd=okunanlar.getString(okunanlar.getColumnIndex("soyad"));

        ad1.setText(add);
        ad2.setText(soyadd);
    }

}

textviewde gösterebiliyorum ama ListViewde göstermek istiyorum yapamadım yardımcı olurmusunuz ?

permanent link

cevaplandı: 30 Oca '14, 09:32

ramcolinho's gravatar image

ramcolinho
1
cevap kabul oranı: 0%

Verdiğim cevaptaki gibi while döngünüz içerisine benim do-while döngüsü içinde yaptığım gibi yapıp çektiğiniz verileri bir listeye çektikten sonra listview'ı doldurabilirsiniz.

ListView listView= (ListView) findViewById(R.id.liste);

AdapterSinifin adapter = new AdapterSinifin (this, liste);  
listView.setAdapter(adapter);

ile listview'ı oldurabilirsiniz.

Verdiğim cevaba göre Listem sınıfını dataların hepsini tutacağınız liste sınıfı olarak oluşturmalısınız.

ListemInfo sınıfın ise tek bir datanın verileri için oluşturmalısınız.

(30 Oca '14, 10:00) lastarabos lastarabos's gravatar image

Hocam iyi güzel söylüonda valla anlamadım mantığını beraber yazalımmı listeleme bölümünü ? sana zahmet ?

permanent link

cevaplandı: 30 Oca '14, 10:13

ramcolinho's gravatar image

ramcolinho
1
cevap kabul oranı: 0%

Şurayı inceleyebilirsin : https://github.com/mertaydin/androidAsyncTaskExample

Takıldığın yerde yardımcı olmaya çalışırım.

(30 Oca '14, 10:16) lastarabos lastarabos's gravatar image

buraya upload ettim kısa bişi zaten ama yapamayınca yapılmıo http://rapidshare.com/share/2F3D37F698753FF56E0E2CC5928A323C

permanent link

cevaplandı: 30 Oca '14, 10:18

ramcolinho's gravatar image

ramcolinho
1
cevap kabul oranı: 0%

Hocam yazacaklarını senin sorunun altına yorum olarak yazarsan daha düzenli olur. Şu an işteyim bakacak durumda değilim ancak benim gönderdiğim repoya bakarsan oradan yapabilirsin. Takıldığın yerde de sorabilirsin.

(30 Oca '14, 10:20) lastarabos lastarabos's gravatar image

teşekkürler hızlı cewap için gönderdiğiniz örnek gayet güzel tekrardan teşekkür ederim hocam..

permanent link

cevaplandı: 30 Oca '14, 10:22

ramcolinho's gravatar image

ramcolinho
1
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819

Soruldu: 09 May '13, 11:42

Görüntüleme: 2,873 kez

Son güncelleme: 30 Oca '14, 10:22

powered by BitNami OSQA