2014-04-09 33 views
0

設置圖片我想設置背景圖片在AlertDialog,這裏是我的代碼:如何在AlertDialog

new AlertDialog.Builder(this) 


       .setMessage("Are you sure you want to exit?") 
       .setCancelable(false) 
       .setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int id) { 
         MainActivity.this.finish(); 
        } 
       }) 

       .setNeutralButton("Rate Us", new OnClickListener() { 

       @Override 
       public void onClick(DialogInterface dialog, int which) { 

       } 
      }) 
       .setNegativeButton("No", null) 
       .show(); 

在這段代碼我想分開單獨設置按鈕圖像,在消息,在標題分別和背景圖像分別任何人請幫助我,我該怎麼做?

+0

我覺得像alertdialog創建彈出式 – zapdroid

+0

已經給出了很多答案..嘗試谷歌第一! –

回答

-1

試試這個

new AlertDialog.Builder(this) 
    .setIcon(R.drawable.title) 
    .setTitle("Quit") 
    .setMessage("Are you sure want to quit CERTIFICATION HUB?") 
    .setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int id) { 
        MainActivity.this.finish(); 
       } 
      }) 

      .setNeutralButton("Rate Us", new OnClickListener() { 

      @Override 
      public void onClick(DialogInterface dialog, int which) { 

      } 
    }) 
    .setNegativeButton("No", null) 
    .show(); 

希望這將解決您的問題

+0

你的代碼只設置圖標 – nikis

+0

所以它解決了user3409263的問題 –

+0

他還在尋找其他問題,但我在任何幫助都不是那麼好? –

1

在這種情況下,你應該創建自己的View此對話框通過調用setView。你可以看看一個小教程herehere。你絕對可以自定義標題和正文AlertDialog,但不是按鈕,afaik。如果你願意來定製對話框的按鈕,你應該創建自己CustomDialog類通過擴展底座Dialog類:

public class CustomDialog extends Dialog 

你就可以讓你需要的在那裏的所有自定義。