2012-09-20 41 views
2

我有一個對話框:標題,消息和2個按鈕(中性和負性)我試圖把另一箇中性或消極按鈕,但它只顯示每個(中性和負性)的一個按鈕,所以有沒有辦法把一個按鈕或我必須創建對話框的自定義佈局?如果是這樣,該怎麼辦?超過2個按鈕的對話框

代碼:

 AlertDialog.Builder dialogo = new AlertDialog.Builder(this);  
    dialogo.setMessage(msg); 
    dialogo.setTitle(titulo); 
    dialogo.setNeutralButton("OK", null); 
    dialogo.setNegativeButton("Delete", deletar); 
    dialogo.show(); 

回答

4

可以使用setPositiveButton但除了添加第三個按鈕,你就必須設置自定義視圖。要設置自定義視圖,只需撥打setView(yourView)AlertDialog.Builder即可。

3

默認情況下,您最多可以有三個按鈕,即中性,負數和正數。除此之外,您需要在對話框中使用自定義佈局,或創建自己的對話框。