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

چطور در یک اکتیویتی layout را چندین بار عوض کنیم؟

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

سلام دوستان
بنده در حال طراحی یک بازی هستم و میخواهم با تمام شدن یک مرحله ، layout فعلی از اکتیویتی حذف شده و layout مرحله ی بعدی بارگذاری شود.
نکته : تعداد layout ها زیاد هستند ولی میخواهم از یک activity استفاده کنم.(که لازم نباشد برای هر layout یک اکتیویتی بسازم چون دستورات برای همه ی لایه ها یکیست فقط شکل مراحل متفاوت است.)
لطفا راهنمایی کنید...

نظرات

amiryaser 11 سال پیش
دوستان کسی نیست منو راهنمایی کنه؟

پاسخ‌ها 1

هادی اکبرزاده 11 سال پیش

فکر کنم باید اول هرچی توصفحه لود شدرو پاک کنی

اینجوری

 ViewGroup vg = (ViewGroup) (viewName.getParent());
        vg.removeView(viewName);

البته نمیدونم چجوری قشنگ می شه پاک کرد ولی بعد پاک کردن دوباره لایه دیگرو ست می کنی دبه اکتیویتیت

نظرات

amiryaser 11 سال پیش
با پاک کردن صفحه مشکلی ندارم ، فقط میخوام بعد از اینکه به شرط پایان مرحله رسید اکتیویتی ریست بشه اما این بار setcontentview لایه ی جدید رو بار گذاری کنه...

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