بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
گرفتن hashmap و ست کردن در لیست ویو
یه متد دارم در کلاس دیتابیس ک به شکل زیر اطلاعات را از دیتابیس استخراج میکنه وبا hashmap اونا را برمیگردونه
بعد در اکتیویتی میام hashmap را میگیریم وبا simpleAdapter اونا ست میکنیم با یک لیست ویو
حال مشکل من اینه که ایتم های تکست ویو ست میشن ولی image view ها خیر باید چیکار کنم و لازم به ذکر هست اون عکسی ک میخام ست بشه برای هر ایتم متفاوت و اسم اون عکس که در drawable قرار دارد در دیتابیس ذخیره شده
public List<HashMap<String, Object>> getFavoriteList(String table){
open();
Cursor result = db.rawQuery("SELECT * FROM "+table+" WHERE favorite = '1'", null);
List<HashMap<String, Object>> all_data =new ArrayList<HashMap<String,Object>>();
while(result.moveToNext()){
HashMap<String, Object> temp = new HashMap<String, Object>();
temp.put("title", result.getString(4));
temp.put("subtitle", result.getString(5));
temp.put("imgfavelist","R.drawable."+result.getString(6));
all_data.add(temp);
}
close();
return all_data;
}
///////////////////////////////////////////////////////////////////
private DatabaseHanler db;
private List<HashMap<String, Object>> favorite_list;
private ListView favoritelistview;
favorite_list= db.getFavoriteList("A1_TypesOfMediums");
String [] from = {"title","subtitle","imgfavelist"};
int [] to={R.id.txt_title,R.id.txt_subtitle,R.id.img_favelist};
SimpleAdapter adb= new SimpleAdapter(getBaseContext(), favorite_list, R.layout.tbl_content_listview_row, from, to);
favoritelistview.setAdapter(adb);
0
0
دوستان ترا خدا اینا ی کمک بکنید (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .