带有多个复选框的java对话框安卓源代码
我有一个带按钮的安卓应用程序。单击屏幕上的按钮时,我需要一个带有多个复选框的拨号框和一个确定按钮。怎么做?我是否需要一个带有复选框的列表的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
}
});
# 1 楼答案
是的,当你设计活动布局时,你可以像平常一样创建布局。唯一不同的是,您必须在清单中设置它是一个对话框
android:theme=“@android:style/theme.Dialog”