بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نحوه باز کردن dialog بر کلیک روی listview (حل شد)

مدیریت گفتگو
hosseint427 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام 

من تابع  dialog ای نوشتم که میخوام با زدن قسمتی از listview  باز شه/

private void dialogMoshtari()

    {

        Dialog dialog = new Dialog(FactorForoshActivity.this);

        dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);

        dialog.setContentView(R.layout.dialog_moshtari);

        adapterMoshtari = new AdapterDialogMoshtariFactor(applications);

        list.setAdapter(adapterMoshtari);

             if (connectInternet())

        {

            populateFromServerMoshtari();

 

        }

        else

        {

            Toast.makeText(G.context, "لطفا ارتباط اینترنت خود را بررسی کنید", Toast.LENGTH_LONG).show();

        }

        dialog.show();

    }

 تو خط دیالوگ چون توو adpter  توو کلاس دیگه اس error  میگیره

چیکار کنم؟

نظرات

Hossein Lamei Ramandi 10 سال پیش
اگه این تیکه کد تو کلاسه ادپتره Dialog dialog = new Dialog(FactorForoshActivity.this); رو بکن Dialog dialog = new Dialog(G.currentactivity);
hosseint427 10 سال پیش
بله همیکار رو کردم درست شد . یه روش دیگه پیدا کردم مه با DialogFragment اجرا میشن لینک میتونید از لینک بالا فیلمش رو ببینید
Hossein Lamei Ramandi 10 سال پیش
اصلا انتظار نداشتم این سایت باز بشه : | اونم بدون قند شکن :)

هنوز پاسخی ثبت نشده است


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