View Full Version : نمایش دیالوگ با کلیک روی آیتم Sliding menu
  
merlin007
شنبه 12 اردیبهشت 1394, 19:33 عصر
یک sliding menu با این لایبرری ساختم https://github.com/jfeinstein10/SlidingMenu
یک آیتم گذاشتم داخلش ، حالا میخوام وقتی روش کلیک شد یک دیالوگ نشون داده بشه اما force close میده برنامه و کرش میکنه.....
130808
tux-world
شنبه 12 اردیبهشت 1394, 22:41 عصر
خوب ویو رو روی چی ست کردی؟ من ازش استفاده میکنم هیچ مشکلی ندارم. کداتو بزار ببینم
merlin007
شنبه 12 اردیبهشت 1394, 22:55 عصر
یک کلاس ساختم که از slidingmenu ارث بری میکنه و داخلش دستور نمایش dialog رو نوشتم...  و تمام اکتیویتی ها هم اون کلاس رو new میکنن... (کدهای sliding menu زیادن )
اسلایدینگ منو درست کار میکنه مثلا وقتی یک toast میزارم داخل دکمه به درستی نشونش میده اما دیالوگ کرش میکنه
دیالوگی هم که میسازم کدش اینه:
                     Dialog dialog = new Dialog(activity);                    dialog.requestWindowFeature(Window.FEATURE_NO_TITL E);
                    dialog.setContentView(R.layout.custom_dialog);
                    dialog.setCancelable(false);
                    TextView txtTitle = (TextView) dialog.findViewById(R.id.txtTitle);  
                    txtTitle.setText(alert); 
                    dialog.findViewById(R.id.btnDismissDialog).setOnCl ickListener(new OnClickListener() {
                        @Override
                        public void onClick(View arg0) {
                            dialog.dismiss(); 
                        }
                    });
                    dialog.show();
tux-world
یک شنبه 13 اردیبهشت 1394, 08:19 صبح
toast رو همه چی کار میکنه. این کدی که نوشتید رو نمیخوام کد اسلاید منو و کلاسها رو کامل بده. میتونی برام ایمیل کن تست کنم با این نمیتونم بفهمم مشکلت چیه
merlin007
یک شنبه 13 اردیبهشت 1394, 12:57 عصر
تشکر از شما
مشکل از context ورودی dialog بود!!:لبخند:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.