رفتن به مطلب
  • 0

نمایش یک عکس در یک روز تعیین شده


mehdik

سوال

سلام دوستان من میخواستم برای نسخه بتای اپلیکیشن یه زمان خاصی تعیین کنم که بعد از رسیدن به اون روز یه ایمیج ویو نشون بده که بیفته روی کل اکتیویتی منو و عملا برنامه رو غیر قابل استفاده کنه .

روشم نوشته باشه مثلا " نسخه جدید برنامه منتشر شده لطفا برنامه را آپدیت نمایید "

میخوام این ایمیج ویو اول visible=False باشه و وقتی تایم و روز دستگاه به اون روز تعیین شده ( میلادی ) برسه Visible=True بشه .

برای گرفتن تاریخ دستگاه و مقایسه با اون تاریخ مد نظر از چه کتابخانه و از چه کدی استفاده کنم ؟ اگه یکم مبتدی یا با مثال توضیح بدین واقعا ممنون میشم .

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

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

خواهش میکنم. ببینید مثلا اگر شما می خواید تو تاریخ 30/5/2019 ایمیج ویو فعال بشه باید قطعه کد زیر رو توی activity_create بنویسید:

 

If datetime.getyear(datetime.now) > 2019 or datetime.getmonth(datetime.now) > 5 or datetime.getdayofmonth(datetime.now) > 29 then

Imageview.visible =true

End if

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

چه سوال جالبی : دوستان اگه کسی بلده جواب بده چون سوال منم هست .

فقط اگه ممکنه بدون استفاده از سرویس باشه .

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

سلام

برای اینکه کاربر بعد از نمایش ایمیج ویو دیگه نتونه از نرم افزار استفاده کنه باید رویداد دکمه برگشت گوشی رو بگیرید و مثلا بگید اگر ایمیج ویو نمایش داده شده(ویزیبلش، تروئه)، از برنامه خارج بشه.

در مورد تاریخ هم باید از کد datetime استفاده کنید و نیازی هم به کتابخونه نیست.

الان پای سیستم نیستم ولی اگه کارتون راه نیفتاد و نیاز به مثال داشتید بگید تا براتون مثال کامل رو بنویسم.

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

بله مرسی از راهنماییتون فقط اینکه من نمیخوام غیر قابل استفاده بشه و از نرم افزار بپره بیرون ...

فقط میخوام بیفته روی ایکونای منو و غیر قابل استفاده بشه روشم یه جورایی پیام اپدیت کن بزارم .

فقط اینکه چجور بگم تو فلان تاریخ imageview.visible=True ???؟؟؟

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

خیلی ممنونم از اینکه وقت گذاشتین درست شد .

من دو روزه دنبال این یه خط کدم ولی اصلا ایده ای درموردش نداشتم .

البته فک میکنم به جای or باید از and استفاده کنید ؟!

من خودم از تیکه کد زیر رفتم :

	If DateTime.GetDayOfYear(DateTime.Now) > 203 Then	
	ImageView8.Visible=True
	End If

 

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...