带有多个复选框的android源代码对话框

时间:2012-03-16 15:12:15

标签: java android

我有一个带按钮的Android应用程序。当我在屏幕上点击我需要的按钮时,一个带有多个复选框的拨号框和一个确定按钮。怎么做?我是否需要带有复选框的列表的xml布局?

1。如何在列表对话框的每个元素中添加一个复选框?

2。按下按钮确定时如何将所有选中的元素放入字符串。

到目前为止,这是我的代码:

 app_part.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {


                final String items[] = {"1","2","3","4"};

                AlertDialog.Builder ab=new AlertDialog.Builder(ConferenceClass.this);
                ab.setTitle("SIP CONTACTS");
                ab.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface d, int choice) {
                    // on OK button action
                    }
                    });
                ab.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface d, int choice) {
                    // on Cancel button action
                    }
                    });
                ab.setItems(items, new DialogInterface.OnClickListener() {


                public void onClick(DialogInterface d, int choice) {


                }
                });
                ab.show();
                 //open contact list and select persons


                }
        });

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

是的,当您设计活动布局时,您可以像平常一样创建布局。唯一不同的是你必须在你的清单中设置它是一个对话框。

机器人:主题= “@机器人:风格/ Theme.Dialog”