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

پاک کردن ویو ها از اکتویتی


arastooms

سوال

سلام به همه دوستان 
یک پنل طراحی کردم که داخلش چند ویو و ایمیج ویو  و .... هست 
این پنل رو به صورت یک ماژل نوشتم و در اگتیویتی اینشیالایز کردم با این دستور 

	help_panel.Initialize(Activity,Me, "help_panel")

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

 

تا اینجا هم مشکلی نیست

ولی قصد دارم وقتی پنل رو می بندم ( یعنی ساب خروج از این پنل رو اجرا میکنم ) بیام بگم همه ::  ""  ویو "" :: هایی رو که تو این پنل داشتم و با بسته شدن پنل دیگه دیده نمی شوند و ....را پاک کنم

اول نمیدونم با چه دستوری لیست ویو های یک اکتیویتی رو میشه به دست آورد
دوم چه طور میشه در پنل help و در ساب خروج بگم همه ویو هایی پنل help رو هم پاک کنه 
و وقتی خواستم پنل رو باز کم دوباره initialize میکم

ممنون میشم راهنمایی بفرمایید

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

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

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

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

yorpanel.removeallview

با موبایل تایپ میکنم خودت سینتکسش رو درست کن :)

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

دلاور برای مخفی کردن میتونی از این دوتا کد استفاده کنی که visible مخفیش میکنه اون یکی هم کلا حذفش میکنه منظورت فکر کنم همین بود

bootloader.Enabled=False
bootloader.RemoveView
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

دلاور برای مخفی کردن میتونی از این دوتا کد استفاده کنی که visible مخفیش میکنه اون یکی هم کلا حذفش میکنه منظورت فکر کنم همین بود

bootloader.Enabled=False
bootloader.RemoveView

سلام 

مرسی از پاسخ 

منظورم این نبود چون میتونم پنل رو با این کد ها خاموش کنم 

ولی من قصد دارم حجم کش برنامه رو بیارم پایین و چون در پنل help مقدار زیادی ایمیج ویو دارم و ....

میخام وقتی پنل رو باز میکنم اینشیالایز می کنم 

و وقتی می بندمش (( invisibel=false) میکنم و پنل در واقع غیر فعال میکنم وویو ها  هنوز هست وقتی اینشیالایز شده همه ویو ها و عکسها هست ولی وقتی میام بیرون می خام همه ویو هایی رو که تو پنل بوده و هنوز هم هست ولی به علت غیر فعال شدن پنل دیده نمیشه پاک کنم

 

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

سلام 

مرسی از پاسخ 

 

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

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

بایگانی شده

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

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

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