farzad119

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

7 ارسال در این موضوع قرار دارد

سلام دوستان

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
if(iv.backgrounds==aksemohammadi){toast.makeText(main.this,"doaa",1).show();}

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
if(iv.backgrounds==aksemohammadi){toast.makeText(main.this,"doaa",1).show();}

ممنون بابت جواب

به این صورت؟ با همین خصوصیت backgrounds ؟!

15245310897330294245.png

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


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

اگر فایل توی پوشه 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 دکمه یا هر چیز دیگه ای این کد ها را قرار بده.

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

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری