آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اسلایدینگ منو

Ghost  10 سال پیش  10 سال پیش
+1 0

سلام .

من اسلایدینگ منو آموزشات رو ساختم.

فقط یه سوال دارم.

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

این مورد توی آموزشات نبود . توی انجمن هم سرچ کردم چیزی پیدا نکردم .

ممنون میشم راهنمایی کنید.

+2 0
از خاصیت ()showMenu و ()toggle استفاده کن ! (10 سال پیش)
+1 0
بابا دست درد نکنه ! نیم ساعته گیر اینم ! با showMenu حلش کردم . ممنون . موفق باشید. (10 سال پیش)
+1 0
درست کردن اسلایدینگ منو طبق آموزش استاد سادست ولی چطور تعمیمش بدی به کل اکتیویتی ها مهمه! میگن از ActivityEnhanced باید استفاده کرد ولی چطوریش رو بچه های حرفه ای بلدن که اگه کمک کنند ثواب بزرگی کردن! (10 سال پیش)
+2 0
منظورت این هست که اسلایدینگ منو توی بقیه اکتیویتی ها هم نشون داده بشه ؟ من کاری که کردم این بود که همون کد رو توی اکتیویتی های دیگه وارد کردم و یه لایه جدید براش ساختم . (10 سال پیش)
0 0
یعنی مثلا root را برای یک اکتیویتی دیگه نوشتی root1 و بقیه رو هم همینطور تک به تک درست کردی؟ (10 سال پیش)
0 0
Ghost شما در برنامتون از آموزش اسلایدینگ منو استاد استفاده کردی یا از آموزشهای آقای کاشی زاده؟ (10 سال پیش)
+2 0
برای اجرا شدن در کل اکتیویتی ها شما باید یه متد مثل بسازید به اسم loadSlidingMenu و کدهای مربوط به اجرا کردن Menu رو داخلش بذارین و اون متد رو داخل متد onResume صدا بزنید همین (10 سال پیش)
0 0
شرمنده! متد (مثل) بسازید!!! ولله من این تیکه جمله رو نفهمیدم ! (10 سال پیش)
0 0
اینکار را، داخل ActivityEnhaced انجام بدم؟ (10 سال پیش)
0 0
آقا شرمنده حواسم نبود منظورم مثلا بود (10 سال پیش)
0 0
سلام . من از آموزشات استاد آقاجانی استفاده کردم. من نمیدونم چجوریه ! اما کاری که خودم کردم کدهای داخل اکتیویتیActivityStartup رو داخل بقیه اکتیویتی ها هم کپی کردم. (10 سال پیش)
0 0
شما اگه کد هاتون رو داخل ActivityEnhanced بنویسید بهتره و کنترل آسون تر و دوباره نویسی نخواهین داشت و در تمام اکتیویتی هایی که از این اکتیویتی میراث بری کردن اجرا خواهد شد (10 سال پیش)
0 0
من action bar را از آموزشهای آقای کاشی زاده استفاده کردم و می خواستم اسلایدینگ منو رو از روش استاد استفاده کنم ولی وقتی sliding menu رو به پروژه ایمپورت می کنم اکلیپس خطا میگیره ! مگه نمیشه دو تا لایبرری را با هم در یک پروژه ایمپورت کرد؟ با توجه به اینکه در لایبرری Apcomat یک android-support-v4 و در لایبرری اسلایدینگ منو باز هم android-support-v4 وجود دارد! باید چیکار کنم ؟ (10 سال پیش)
0 0
کسی جواب سوالم رو نمی دونه؟ (10 سال پیش)
0 0
dezali عزیز، برای طرح سوالتون از یک تاپیک جداگانه استفاده کنید ! (10 سال پیش)
0 0
میثم عزیز اون مشکلی که گفتید توی تایپیک جداگانه بزن حل شد ولی میشه یه کمکی بکنید و اون هم اینه که چطوری دکمه ای که داخل اکشن بار دارم رو به اسلایدینگ منو هم وصل کنم تا با زدن اون باز و بسته بشه با توجه به این که چند لایه مختلف دارم و کدهای اکشن بار و اسلایدینگ منو رو داخل ActivityEnhanced گذاشتم؟ (اکشن بارم رو از روش آقای کاشی زاده ساختم ولی اسلایدینگ منو رو از روش استاد) ممنون میشم پاسخ بدید! (10 سال پیش)
0 0
در رویداد کلیک دکمه دستور menu.showMenu(); رو بنویس (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
ali  10 سال پیش
0 0

آقا رضا این کل کدهایی هست که در ActivityEnhanced گذاشتم لطفا چک کن ببین مشکل کجاست چون این دستوری که گفتی رو نمی شناسه!

 

 

0 0
چه خطایی میگیره ، شاید میگه final بشه ؟! (10 سال پیش)
0 0
نه final نمی خواد! میگه menu رو ایمپورت کن ، وقتی اینکار رو می کنم روی show این خطا رو میده! The method show() is undefined for the type R.menu منم بجای لایه actin_bar لایه menu رو گذاشتم بازم همون خطا رو میده! (10 سال پیش)
0 0
خب باید menu رو فیلدش کنی . تعریفش رو داخل کلاس بذار . (10 سال پیش)
0 0
آقا رضا میشه کد فیلد شدنش رو برام بزاری ! آخه هر کاری می کنم نمیشه! با عرض معذرت! (10 سال پیش)
0 0
دوست من شما باید ;SlidingMenu menu رو بیرون از متد تعریف کنید تا تبدیل به یک فیلد بشه و بتونی تو کل کلاس بهش دسترسی داشته باشید. (10 سال پیش)
0 0
آقای HoCoder عزیز به هر صورت که بعنوان یک فیلید می نویسم خطا می ره ولی وقتی روی دکمه داخل اکشن بار کلیک می کنم برنامه کرش می کنه! (10 سال پیش)
0 0
لطف کنید به عکسهایی که بالا گذاشتم نگاه کنید ببینید چطور باید یک فیلد برا menu بنویسم که کرش نکنه! با تشکر (10 سال پیش)
0 0
خوب شما یه شات از کرش برنامتون بذارید تا دوستان ببینند راهنمایی کنند (10 سال پیش)
0 0
جالبه! برنامه بالا میاد ولی وقتی روی دکمه کلیک میکنم برنامه کرش میکنه ولی هیچ پیغام خطایی داخل LOG CAT نمی ده! بنظروتن چیکار کنم؟ وقتی menu رو فیلدش میکنم اینطوری میشه! (10 سال پیش)
0 0
تو قسمت Device اکلیپس روی پکیج برنامه تون کلیک کنید تا پیغام ها داخل لوگ نشون داده بشه. اگه کرش بکنه تا اونجایی که من میدونم باید پیغام بده (10 سال پیش)
0 0
اینکه هیچ پیغامی در LogCat نشون داده نمیشه یعنی LogCat دستگاه شما رو نمیشناسه . همونطور که HoCoder گفتند از پنجره Devices روی ایمولیتور کلیک کنید تا خطا ها نمایش داده بشن . در ضمن من همین کدها رو نوشتم و جواب داده ، همون خط تعریف ; SlidingMenu menu رو قبل از متد loadSlidingMenu بذار و داخل متد فقط بهش مقدار بده . (10 سال پیش)
0 0
نمی دونم چرا عکسها هم که گرفتم آپلود نمیشن؟ سایت مشکل پیدا کرده؟ تا حالا هر وقت عکس میزاشتم راحت آپلود میشدن! (10 سال پیش)
0 0
من قبل از متد onResume فیلد رو به این صورت نوشتم private SlidingMenu menu; در ActivityEnhanced و یه متد هم به این صورت نوشتم private void loadSlidingMenu() { SlidingMenu menu = new SlidingMenu(this); menu.setMode(SlidingMenu.RIGHT); menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); menu.setBehindOffset(200); menu.setFadeDegree(0.35f); menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); View view = G.layoutinflater.inflate(R.layout.menu, null); view.findViewById(R.id.KanehAsli).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent(G.currentActivity, ActivityList01.class); G.currentActivity.startActivity(intent); } }); view.findViewById(R.id.Darbareh).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent(G.currentActivity, ActivityListDarbarehBarnameh.class); G.currentActivity.startActivity(intent); } }); menu.setMenu(view); و در رویداد دکمه اکشن بار هم نوشتم menu.showMenu(); حالا وقتی روی دکمه کلیک می کنم کرش می کنه و این پیغام خطا ها رو میده که می خوام عکس رو آپ کنم نمیشه! (10 سال پیش)
0 0
ببخشید خیلی قاطی پاتی شد!!! (10 سال پیش)
0 0
مرسی بالاخره حل شد ! (10 سال پیش)
0 0
خواهشأ رعایت کنید، این چه وضعشه؟ چرا کدهاتون رو در قسمت نظرات مینویسید؟ مگه شما قبلش قوانین نوشتن در انجمن رو نخوندین؟ خواهشأ رعایت کنید ! (10 سال پیش)
0 0
شزمنده! حواسم نبود بعدش خودم متوجه شدم! (10 سال پیش)
0 0
شرمنده! (10 سال پیش)
پاسخ به سوال 
ali  10 سال پیش
0 0

از همتون ممنونم!

بعد اگه بخوام که دوباره با دکمه بسته بشه باید شرط براش بزاریم ؟


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