溫馨提示×

android alertdialog自定義的方法是什么

小億
93
2024-08-01 19:37:10
欄目: 編程語言

要自定義AlertDialog,首先需要創建一個AlertDialog.Builder對象,并使用其setView()方法來設置自定義的布局。下面是一個示例代碼:

AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = this.getLayoutInflater();
View dialogView = inflater.inflate(R.layout.custom_dialog_layout, null);
builder.setView(dialogView);

// 設置其他屬性
builder.setTitle("Custom Dialog");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 處理確認按鈕點擊事件
    }
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 處理取消按鈕點擊事件
    }
});

AlertDialog alertDialog = builder.create();
alertDialog.show();

在上面的代碼中,我們首先創建了一個AlertDialog.Builder對象,并使用LayoutInflater加載了一個自定義的布局custom_dialog_layout。然后設置了對話框的標題和按鈕點擊事件。最后調用create()方法創建AlertDialog對象并調用show()方法顯示對話框。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女