بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
حذف یک شیع اضافه شده روی اکتیویتی
سلام من میخوام این خط کد رو که یک اسلایدینگ منو هست رو با یک دستوری از روی صفحه کلا نابودش کنم ... دستور اضافه کردنش اینه
G.menu = new CustomizedSlidingMenu(this);
//////////////////////////اینم کلاسش
public CustomizedSlidingMenu(final Activity Activity) {
super(Activity);
View view = G.inflater.inflate(R.layout.menu, null);
this.setMode(SlidingMenu.RIGHT);
this.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
this.setBehindOffset(200);
this.setFadeDegree(0.35f);
this.attachToActivity(Activity, SlidingMenu.SLIDING_CONTENT);
this.setMenu(view);
{
0
0
خدایا کمکمون کن ! (11 سال پیش)
0
0
از VIew.Invisible و یا VIew.Gone استفاده کن (11 سال پیش)
+1
0
اضافه کردنش رو کنترل کن. مکرر اضافه نکن که دنبال حذفشم نباشی. برای اینکار حتی میتونی از یه فلگ استفاده کنی (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
h_uk2009
11 سال پیش
+1
0
بحث اضافه کردنش و کم کردنش اصلا مهم نیست مسله اینه که از توی کاستوم کنترل های دیکه وقتی از یک اکتیویتی برمیگردم دیکه نمیشناستش وقتی صداش میزنم
ببینین اینجا که من کد خط اول رو میزنم که G.menu رو مقداردهی میکنم تو بار اول جواب میده وو یک کدی هم داره که من توی یک کاستوم کنترل میکم بهش G.menu.toggle وقتی میرم توی یک اکتیویتی دیگه و برمیکردم خود اسلاید منو هست و با درگ کردن دست کار میکنه ولی از توی کاستوم کنترل وقتی فرمان G.menu.toggle رو میدم نمیشناسه و دیگه فرمان نمیبره مگه اینکه مثل قبل دوباره مجبور شم بنویسم :
G.menu =newCustomizedSlidingMenu(this);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .