我有一个带按钮的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
}
});
答案 0 :(得分:2)
答案 1 :(得分:1)
是的,当您设计活动布局时,您可以像平常一样创建布局。唯一不同的是你必须在你的清单中设置它是一个对话框。
机器人:主题= “@机器人:风格/ Theme.Dialog”