بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چطور میتونم عکسی داخل دیتا بیسم قرار بدم تا داخل اکتیویتی من نشون داده بشه؟

مدیریت گفتگو
shayanboy22 7 سال پیش
آخرین تغییر: 7 سال پیش

دوستان! میخوام یه کتاب اموزشی بسازم برای قرار دادن در مارکت.. کتاب رو ساختم که قابلیت جستجو و اضافه کردن علاقه مندی و اشتراک کذاری ... داره ... اما نیاز دارم که در هر موضوع که میخوام توضیح بدم در اولین صفحه اون یک یا چند عکس قرار بگیره یا حتی بین متن ها عکس قرار بدم... چطور میتونم این کار رو بکنم؟ یه سری برنامه ها رو دیدم که خیلی زیبا و با طراحی متریال این کار رو انجام دادن...ممنون میشم کمک کنید.

نظرات

jabi 7 سال پیش
شما میتونی از Base64 اندروید برای قرار دادن عکس توی دیتابی استفاده کنی یا مسیر عکس رو استفاده کنی

پاسخ‌ها 2

utilyre 7 سال پیش

شما می تونید داخل دیتابیس فقط آدرس عکس رو قرار بدید.

اگه عکس داخل اینترنت هست اون رو از طریق لایبریری Picasso لود کنید.

یا اگر داخل خود موبایل هست یا در assets و drawable و mipmap می تونید از کد زیر استفاده کنید:

Bitmap bm = BitmapFactory.decodeFile("File location");

imgTest.setImageBitmap(bm);

نظرات

shayanboy22 7 سال پیش
خیلی ممنون اما من یکم اماتور هستم و نیاز به توضیح بیشتری دارم... منظورتون اینه یه ستون دیگه بسازم و ادرس رو توش ذخیره کنم؟
utilyre 7 سال پیش
بله. url عکس رو توی اون ستون ذخیره کنید
FSR 7 سال پیش

سلام

یه ستون بسازید و نام عکس هارو داخلش قرار بدید مثلا pic-4-2 عکس دوم فصل چهارم بعد همه ی عکس هارو بریزید داخل drawable، نام عکس ها میتونه هرچی باشه، مهم اینکه چطور ازش استفاده کنید.بعد بیاین داخل اندروید استودیو ستون مربوط به  عکس هارو از دیتابیس بگیرید و موقع نمایش از این کد استفاده کنید:

 
ImageView img= (ImageView) findViewById(R.id.image);
img.setImageResource(R.drawable.pic-4-2);

موفق باشید.

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .