alertdialog setItems具有自定义布局

时间:2015-05-17 01:23:13

标签: android alertdialog android-alertdialog

当我将setItems与自定义布局一起使用时,我的布局显示在项目按钮下方(由setItems创建)。

有什么方法可以在顶部显示自定义布局,然后是项目按钮?或者我需要在自定义布局中添加项目按钮?

    AlertDialog.Builder myDialog = new AlertDialog.Builder(this);
    LayoutInflater inflater = getLayoutInflater();
    View layout = inflater.inflate(R.layout.alert_dialog_addons, null);
    myDialog.setTitle(title);

    myDialog.setView(layout); // WANT TO SHOW THIS ON TOP

    //THEN THIS
    myDialog.setItems(options, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            //DO SOMTHING
        }
    });
    myDialog.setNegativeButton("CANCEL", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
        }
    });
    myDialog.create().show();

0 个答案:

没有答案