PDA

View Full Version : بهترین روش اضافه کردن sliding menu به همه ی اکتیویتی ها؟



ali helali
جمعه 16 خرداد 1393, 10:06 صبح
سلام دوستان و حرفه ای ها
من تازه برنامه نویسی اندروید رو شروع کردم و از دوستان حرفه ای خواهش می کنم کمکم کنن:

من sliding menu رو به سختی بالاخره به اکتیویتی اصلی اضافه کردم و الان مشکلی که هست اینه که اگه بخوام تو همه ی اکتیویتی ها بازم این منو اضافه بشه باید بازم این کد هارو که صفحه اصلی نوشتم رو اضافه کنم یا راه بهتری هم هست؟

https://github.com/jfeinstein10/SlidingMenu/

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

harani
جمعه 16 خرداد 1393, 11:01 صبح
خب کاری نداره که یک کلاس بساز که مثلاً از یک linearlayout ارث مبره توی کانسراکتور (دومی کانسراکتور) به این صورت رفتار کن :

View view = LayoutInflater.from(context).inflate(R.layout.<youtlayoutid<,null,false);//a
this.addview(view);//a

البته از autoComplete موقع تایپ استفاده کن (فکر کنم غلط املایی دارم :-) )

بعد تو لایوت هر اکتیوتی که میخوای میتونی اینو بندازی .
این کنترل که در قسمت custom and library view قرار میگیرد . میتونی به صورت درگ دراپ در لایوت بندازی

mfaridi
جمعه 16 خرداد 1393, 11:57 صبح
بنظر من بهترین کار این هست که بجای اکتیویتی از فرگومنت استفاده کنی راحت به فرگمنت منیجر سلایدمنو میدی و خلاص

ali helali
جمعه 16 خرداد 1393, 12:13 عصر
خب کاری نداره که یک کلاس بساز که مثلاً از یک linearlayout ارث مبره توی کانسراکتور (دومی کانسراکتور) به این صورت رفتار کن :

View view = LayoutInflater.from(context).inflate(R.layout.<youtlayoutid<,null,false);//a
this.addview(view);//a

البته از autoComplete موقع تایپ استفاده کن (فکر کنم غلط املایی دارم :-) )

بعد تو لایوت هر اکتیوتی که میخوای میتونی اینو بندازی .
این کنترل که در قسمت custom and library view قرار میگیرد . میتونی به صورت درگ دراپ در لایوت بندازی
ممنون دوست عزیز، ولی اگه میشه یکم بیشتر و بازتر توضیح بدید چون همونطور که گفتم من مبتدی هستم و تقریبا چیز خاصی نفهمیدم از راهنماییتون.