Volkan Köroğlu
Volkan Köroğlu
İzmir
12/12/2014 tarihinden beri üye
130 GY Puanı
39K GY Sırası
1 Rozet
1 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Uşak Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (1)
Web Programlama 101 Sertifikası
Veriliş Tarihi: Mayıs 2017
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Custom ListView döngü ile dizi ekleme

string değişkenlerini döngü ile Custom list'e aktarmaya çalışıyorum. Şöyle bi döngü kurdum (kodlar ve değişkenler);
String [] isim= new String[4];

String [] takim= new String[4];

int [] resim= new int[4];
for (int i = 0; i < 4; i++)

names = new String[]{isim[i],isim[i],isim[i],isim[i],isim[i]};

teams= new String[]{takim[i],takim[i],takim[i],takim[i],takim[i]}; 

images = new int[] {resim[i],resim[i],resim[i],resim[i],resim[i]};

}

adapter = new Adapter(this,names,teams,images);

ListView.setAdapter(adapter);

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


names = new String[]{isim[0],..................,isim[4]}; 

teams= new String[]{takim[0].................,takim[4]}; 

Şeklinde yazdığım zaman istediğim sonucu elde etmiş oluyorum fakat ben döngü ile yapmak istiyorum.


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Bu şekilde sadece resimdeki gibi bi çıktı alıyorum. Aslında yapmak istediğim listeleme şu şekilde olucak. böyle örnekliyim:

Veri1,Veri2....Veri5 şeklinde olmasını istiyorum. Hata yaptığım yer neresi acaba?

Sorunum böyle, yardımı dokunacak kişilere şimdiden çok teşekkür ediyorum.

 

Custom ListView internetten gelen veriyi ekleme

NOT: Sorunum internetten çektiğim verileri Custom listView'e eklemekte (İnternetten verileri çekmekte bir sorun bulunmamaktadır).

Bir adet custom listview oluşturdum.Mysql veritabanı kullanıyorum. Php sayfasında listelenen verileri JSON parametresi ile çekiyorum,bunlarda sıkıntı yok, ve değişkene atıyorum. Fakat değişken içerisine attığım verileri Custom ListView'e ekleyemiyorum. Sadece bir tanesi ekleniyor oda mysql veritabanındaki son kayıt. Atıyorum 5 adet kayıt var ise sadece 5.inci (son) kaydı listeye aktarıyor diğer (1,2,3,4) kayıtları aktarmıyor. 

Söyle ki kodlar ile göstereyim :

//Gelen veri tanımlamalarım:

String alan1,alan2,alan3,alan4,alan5,alan6,alan7,alan8,alan9,alan10;

//Siteden verileri çeken döngü:
for (int i = 0; i < veriler.length(); i++)

{
JSONObject veriler= veriler.getJSONObject(i);
alan1 = veriler.getString("gelen_veri1");
alan2 =veriler.getString("gelen_veri2");
alan3= veriler.getString("gelen_veri3");
alan4= veriler.getString("gelen_veri4");

..........................................................

alan10= veriler.getString("gelen_veri10");

//ekle fonksiyonu

ekle();

}

//sonra ekle sınıfı;


public void ekle()

{
final String [] isim= {alan1};
String [] takım= {alan2};
int[] resim= {alan3}; //sadece bu 2 alan ve 1 resim listview'e eklenecek.

adapter = new Adapter(this,isim,takım,resim); //Adapter diye tanımlanan nesne java sınıfı.
listView.setAdapter(adapter); //adapteri listview'e ekliyor.

}

 

Bu kodlar ile sadece 5 kayıttan sonuncusu gösteriliyor. Nerede eksik var sizce? Yardımcı olabilirseniz çok sevinirim, kaç gündür bununla uğraşıyorum.

(Kodlar sorunsuz çalışıyor. Kısa olsun diye sadece alakalı kodları yazdım. Tek sorun listview'e gelen verileri eklemekte..)