انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کاستوم دیالوگ در برنامه نویسی اندروید

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

#8
دوست عزیز اگه اون خطی رو که مشخص کردید قبل از تعریف صفحه یعنی خط :

کد:
dialog.setContentView(R.layout.dialogboxcustom);

بزارید و این قسمت رو هم حذف کنید : مشکلتون درست میشه 

کد:
text.setText("آیا می خواهید از برنامه خارج شوید؟");

شما در  اینجا به دیالوگ گفتید اینو به عنوان تایتل در نظر بگیره در صورتی که ما تایتلمون رو میخواییم حذف کنیم  .
پس کدتون به این شکل تغییر پیدا میکنه :

کد:
final Dialog dialog = new Dialog(MainActivity.this);

        dialog.getWindow();
        dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
        
        dialog.setContentView(R.layout.dialogboxcustom);


        // set the custom dialog components - text, image and button
        TextView text = (TextView) dialog.findViewById(R.id.text);
        text.setText("آیا می خواهید از برنامه خارج شوید؟");
        

        Button Ok_btn = (Button) dialog.findViewById(R.id.dialogButtonOK);
        // if button is clicked, close the custom dialog
        Ok_btn.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                
                finish();
                
            }
        });
        Button No_btn = (Button) dialog.findViewById(R.id.dialogButtonNO);
        // if button is clicked, close the custom dialog
        No_btn.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
            
                dialog.dismiss();
            }
        });

        dialog.show();

    }

موفق باشید Wink
 
پاسخ


پیام‌های این موضوع
RE: کاستوم دیالوگ - توسط aliasghar - ۱۳۹۳/۰۸/۱۲, ۰۳:۱۴ ق.ظ
RE: کاستوم دیالوگ در برنامه نویسی اندروید - توسط aliasghar - ۱۳۹۳/۰۹/۰۱, ۱۲:۳۸ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان