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

حذف کادر دیالوگ (کمک کنید )

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

من  چطوری میتونم این کادر رو حذف کنم ؟؟ بد جور رو اعصابم رفته :|

==>>    از کد پایین هم  استفاده کردم نشد   <<==

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


 

 اینم سورس دیالوگ بنده :

  static void exitDialog() {
        final Dialog dialog = new Dialog(G.currentActivity);

           dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
        dialog.setContentView(R.layout.exit);

        Button dialog_btn_exit = (Button) dialog.findViewById(R.id.dialog_btn_exit);

        Animation animation = AnimationUtils.loadAnimation(G.currentActivity, R.anim.zoom_in);
        dialog_btn_exit.setAnimation(animation);

        dialog_btn_exit.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                G.currentActivity.finish();
                android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(1);
            }
        });

        dialog.show();
    }

نظرات

ba2ever 11 سال پیش
در ضمن دیالوگم سفارشی هست و خودم درست کردم .. ممنون میشم اگه کمکم کنید
MeY3am 10 سال پیش
اینطور که بنده متوجه شدم شما برای نمایش ورود دیالوگتون از انیمیشن زوم کردن استفاده کردین و یکی از دلایل کادر سیاه اطراف دیالوگ این میتونه باشه، بدون انیمیشن هم یه تست کنید !
MeY3am 10 سال پیش
اینطور که بنده متوجه شدم شما برای نمایش ورود دیالوگتون از انیمیشن زوم کردن استفاده کردین و یکی از دلایل کادر سیاه اطراف دیالوگ این میتونه باشه، بدون انیمیشن هم یه تست کنید !
MeY3am 10 سال پیش
اینطور که بنده متوجه شدم شما برای نمایش ورود دیالوگتون از انیمیشن زوم کردن استفاده کردین و یکی از دلایل کادر سیاه اطراف دیالوگ این میتونه باشه، بدون انیمیشن هم یه تست کنید !
MeY3am 10 سال پیش
اینطور که بنده متوجه شدم شما برای نمایش ورود دیالوگتون از انیمیشن زوم کردن استفاده کردین و یکی از دلایل کادر سیاه اطراف دیالوگ این میتونه باشه، بدون انیمیشن هم یه تست کنید !

پاسخ‌ها 1

MOHAMAD 10 سال پیش

سلام

برای اینکه کادر رو حذف کنید چندین روش وجود داره که من ساده ترین رو برای شما قرار میدم . کافی هست کد زیر رو بعد از ساخت دایلوگ خودتون ( چه بعد از آنکه یک Layout به آن نسبت دادید چه قبل از آن ) قرار بدهید . فقط دقت کنید که با این کد تمام پشت پنجره دایلوگ شما بصورت ترنسپرنت میشه .

 ColorDrawable colordrawable = new ColorDrawable((android.graphics.Color.TRANSPARENT));
dialog.getWindow().setBackgroundDrawable(colordrawable);

نظرات


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