PDA

View Full Version : نمایش اطلاعات JSON در لیست ویو



hharddy
شنبه 02 مرداد 1395, 16:34 عصر
سلام من یه لیست ویو ساختم با استفاده از کتابخونه Volley متن ها و نمایش میدم و میخوام عکس و با استفاده از کتابخونه پیکاسو نمایش بدم روشی که استفاده میکردم مشکلی داشت و تغییرش دادم ولی الان با این روش عکس و نمایش میده کسی میتونه راهنمایی کنه؟ از این کد استفاده کردم



JSONArray arr = response.getJSONArray("ads");
for(int i=0;i<arr.length();i++){

JSONObject temp = arr.getJSONObject(i);
HashMap<String ,Object> ads = new HashMap<String , Object>();


ads.put("name", temp.getString("post_title"));
ads.put("cont", temp.getString("post_content"));
ads.put("img",temp.getString("image"));

Picasso.with(getBaseContext()).load(temp.getString ("image")).placeholder(R.drawable.dd);

all_ads.add(ads);
String[] from = {"name", "cont","img"};

int[] to = {R.id.title, R.id.textViewId,R.id.img};


SimpleAdapter adb = new SimpleAdapter(
getBaseContext(), all_ads, R.layout.row, from, to);
listView.setAdapter(adb);

}

amirxbest
شنبه 02 مرداد 1395, 19:12 عصر
سوالتون واضح نیست ولی این کد اول با استفاده از حلقه کل json رو پیمایش میکنه.و هر object از json رو توی یه شی از نوع hash map میذاره بعد هم به روش simple adapter برای لیست ویو شخصر قرار میده

hharddy
شنبه 02 مرداد 1395, 20:54 عصر
سوالتون واضح نیست ولی این کد اول با استفاده از حلقه کل json رو پیمایش میکنه.و هر object از json رو توی یه شی از نوع hash map میذاره بعد هم به روش simple adapter برای لیست ویو شخصر قرار میده
ببینید من یه صفحه جیسون دارم که چندتا فیلد متن داره و یه فیلد هم هست که لینک عکس هست داخلش، من اطلاعات و با کتابخونه Volley میگیرم و داخل لیست ویو نمایش میدم و با کتابخانه پیکاسو هم اون لینک عکس و به تصویر تبدیل میکنم ولی الان با این کدی که نوشتم عکس نمایش داده نمیشه.

hasan_esfahan
شنبه 02 مرداد 1395, 21:17 عصر
چرا با پیکاسو هم کار میکنی

اگر دلیل خاصی نداره نمایش عکس را با همون volley انجام بده

من تو تمام پروژه ها استفاده میکنم

عالی هست

نمونه (http://www.androidhive.info/2014/05/android-working-with-volley-library-1/)

hharddy
شنبه 02 مرداد 1395, 22:30 عصر
فرقی نداره من این arraylist که ساختم فکر میکنم مشکل داره از یه روش دیگه استفاده میکردم که با اون عکسم نمایش میداد ولی یه مشکل دیگه داشت واس همین از این استفاده کردم

amirxbest
یک شنبه 03 مرداد 1395, 00:53 صبح
اینو نگا کن :

http://www.androidhive.info/2014/07/android-custom-listview-with-image-and-text-using-volley/




http://www.androidhive.info/wp-content/uploads/2014/07/custom-list-view-output.jpg

hharddy
یک شنبه 03 مرداد 1395, 15:15 عصر
اینو نگا کن :

http://www.androidhive.info/2014/07/android-custom-listview-with-image-and-text-using-volley/




http://www.androidhive.info/wp-content/uploads/2014/07/custom-list-view-output.jpg
این اموزش و دیدم کار نکرد

amirxbest
یک شنبه 03 مرداد 1395, 16:01 عصر
من همین رو تو اکلیپس ایمپورت کردم بدون هیچ مشکلی کار میکنه