بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش تصویر به وسیله دیتابیس(حل شد)
برای این سوال 2 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
FSR
9 سال پیش
+1
0
سلام
ببین این جواب میده:
String uri = "@drawable/myresource"; // where myresource (without the extension) is the file int imageResource = getResources().getIdentifier(uri, null, getPackageName()); imageview= (ImageView)findViewById(R.id.imageView); Drawable res = getResources().getDrawable(imageResource); imageView.setImageDrawable(res);
پاسخ به سوال
SeyyedH
9 سال پیش
0
0
پاسخ صحیح
برای نمایش تصویر از دیتابیس ابتدا تصویر موردنظر رو در دیتابیس بصورت blob ذخیره میکنیم و سپس بصورت ارایه از دیتابیس دریافت میکنیم و اونو نمایش میدیم .
ImageView imageView = (ImageView) findViewById(R.id.imageView);
application.imgDesc = cursor.getBlob(cursor.getColumnIndex("img"));
byte[] image = application.imgDesc;
if(image !=null){
Bitmap bm = BitmapFactory.decodeByteArray(image,0,image.length);
imageView.setImageBitmap(bm);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .