بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اسلایدینگ منو
سلام .
من اسلایدینگ منو آموزشات رو ساختم.
فقط یه سوال دارم.
اینکه میخوام یه دکمه بگذارم کنار منو که وقتی کاربر روش کلیک کرد باز و بسته بشه .
این مورد توی آموزشات نبود . توی انجمن هم سرچ کردم چیزی پیدا نکردم .
ممنون میشم راهنمایی کنید.
+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
اینکه هیچ پیغامی در LogCat نشون داده نمیشه یعنی LogCat دستگاه شما رو نمیشناسه . همونطور که HoCoder گفتند از پنجره Devices روی ایمولیتور کلیک کنید تا خطا ها نمایش داده بشن . در ضمن من همین کدها رو نوشتم و جواب داده ، همون خط تعریف ; SlidingMenu menu رو قبل از متد loadSlidingMenu بذار و داخل متد فقط بهش مقدار بده . (10 سال پیش)
من قبل از متد 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 سال پیش)
پاسخ به سوال
ali
10 سال پیش
0
0
از همتون ممنونم!
بعد اگه بخوام که دوباره با دکمه بسته بشه باید شرط براش بزاریم ؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .