2016-03-31 24 views
0

Resim adlarının bir ID.jpg olduğu (örneğin: 1.jpg/2.jpg/3.jpg .. vb.) Url'den resim yüklemek istediğim bir ListViewim var . Kimlikler veri tabanından geliyor, ancak tüm satırlar için ListView'ime yüklenen görüntüler bir görüntüdür (1.jpg).Android Yükleme Resmi URL'ye Gönderme Listesine Ekle

txtDate.setText(Request_Date.get(position)); 
txtTime.setText(Request_Time.get(position)); 

//ivImage.setImageResource(imgid[position]); <-- this works from drawable and not from database 

Picasso.with(context).load(url_poster + request_eventID + ".jpg").into(ivImage); 

request_eventID DB'den kimlikleri, bu benim sorunum, sadece döner 1 (ve kimlikleri geri kalanı) bu nedenle sadece 1.jpg tüm satırlarda ListView yüklenir.

DÜZENLEME: Ben şüpheli, tıpkı bir System.out.println("IDs" +request_eventID)

+1

Veri almak için sql sorgunuz nedir – satyapol

+0

Lütfen "post_eventID" yöntemini nereden ve nasıl alıyorsunuz? –

cevap

0

Tamam yaparsanız ben bütün kimlik görebilirsiniz

ben almak nasıl kimlikleri

JSONObject jsonResponse = new JSONObject(jsonResult); 
JSONArray jsonMainNode = jsonResponse.optJSONArray("read_columns"); 

for (int i = 0; i < jsonMainNode.length(); i++) { 
JSONObject jsonChildNode = jsonMainNode.getJSONObject(i); 
String request_date = jsonChildNode.optString("Date"); 
String request_time = jsonChildNode.optString("Time"); 
request_eventID = jsonChildNode.optString("EID"); 

arrRequest_Date.add(request_date); 
arrRequest_Time.add(request_time); 
arrRequest_EID.add(request_eventID); 

Not, ben koduyla etrafında oynanan biraz ve gerçekten de (pozisyon) kimliğimde ihtiyaç duyduğum şeydi.

Çözüm:

Picasso.with(context).load(url_poster + Request_EID.get(position) + ".jpg").into(ivImage); 

yanıt için teşekkür ederiz.