رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

چک کردن آدرس drawable ایمیج ویو


پست های پیشنهاد شده

سلام دوستان

چجوری میشه چک کرد که یک imageview عکسی غیر از عکس پیشفرضی که براش مشخص کردیم داره یا نه؟

میخوام اگه ایمیج ویو اون عکسی که مد نظر منه و اسمشو هم میدونم روش set شده بود یه سری کد اجرا بشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگر فایل توی پوشه drawable باشد بله ولی اگه توی اس دی کارت باشد باید اول ادرس اون توی استرینگ ذخیره کنی بعد بعنوان ابجکت از فایل دخیره کنی بعد ان را چک کنی(من یه نمونه اموزش گذاشته بودم سرچ کنید میابید)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یعله عکس توی پوشه Drawable هست

اینجوری از خصوصیت backgrounds ارور میگیره

یعنی اصلا همچین خصوصیتی نداره

یا اگه من بلد نیستم راهنماییم کنید چجوری این ارور رو برطرف کم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از خصوصیات زیر استفاده کنید

[shcode=java]

imageView.setBackgroundDrawable(drawable);

imageView.setBackgroundResource(drawable);

imageView.setImageResource(drawable);

[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ولی این ایتم انگار فقط برای ست کردن هست؟

آیا برای چک کردن غیر از کدی که من دادم باید کد دیگه ای نوشت؟


ابتدا یک استرینگ از مسیر عکس بساز و بعد از ان برای چک کردن استفاده کن :

[shcode=java]

String imageUri = "drawable://" + R.drawable.mohammadi66;

[/shcode]

عکس که بنام mohammadi66 هست را توی استرینگ بنام  imageUri ذخیره میکنیم و بعد :

[shcode=java]

if(mohammadi66.exist)

{

toast.makeText(this,"mohhammadi66 is a buttler !",2).show();

}

else

{

toast.makeText(this," mohhammadi66 is not in Drawable Folder ! ",2).show();

}

[/shcode]

و توی onlistening دکمه یا هر چیز دیگه ای این کد ها را قرار بده.

اگه تست کردی و شد اینجا تایید کن متشکرم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...