在主要activityi采取一个按钮,并在按钮单击我想显示列表视图中的数据与多个复选框在正面好的按钮对话框。如何在多个复选框中显示对话框中的列表视图
当我点击按钮,然后对话框关闭并在主要活动中显示选定的数据。再次点击按钮打开对话框,然后我想再次检查哪些被选中。
-3
A
回答
0
尝试使用Multiselect对话框。
boolean[] spb = { false, false, false, false, false };
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
final CharSequence[] items = { "one", "two",
"three", "four", "five" };
final boolean[] temp = { false, false, false, false, false };
AlertDialog.Builder builder = new AlertDialog.Builder(
ViewAll.this);
builder.setMultiChoiceItems(items, spb,
new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which, boolean isChecked) {
if (isChecked) {
temp[which] = true;
} else {
temp[which] = false;
}
}
});
builder.setPositiveButton("Submit",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
spb = temp.clone();
// Do your stuff
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
});
注:spb
和temp
长度应该是一样items
。
编码快乐..
+0
它不能正常工作 –
+0
你的代码是好的,但当我打开第二次我看到所有选择,但没有改变,我按下按钮好吧,第三次,我打开然后它未经检查。 –
相关问题
- 1. 带有警报对话框中复选框的列表视图
- 2. 在对话框中取消选择的视图选择显示
- 3. 复选框在列表视图中选择多个联系人
- 4. 在长按列表视图后显示一个对话框android
- 5. 如何在Android中显示对话框中的对话框?
- 6. 如何在对话框中全屏显示视频视图?
- 7. 显示多列复选框列表
- 8. django:如何显示一对多关系的复选框列表?
- 9. 在php中显示多个复选框
- 10. 列表框:如何根据列表框选择显示子对话框?
- 11. 如何在列表框中显示多个选定的项目
- 12. 如何显示在特定视图中的进度对话框
- 13. 列表视图中的复选框ABAP
- 14. 列表视图中的Android复选框
- 15. 列表视图中的复选框
- 16. 如何在列表视图中选择适当的复选框
- 17. 如何为列表中的每个成员显示对话框?
- 18. 在搜索后恢复对话框中的列表视图
- 19. 在对话框中对齐复选框
- 20. 如何使用django复选框显示复选框列表?
- 21. 带有复选框的列表视图正在检查多个复选框
- 22. 如何显示jquery对话框标题栏上的复选框?
- 23. 复选框列表视图
- 24. 如何在弹出对话框中显示Recycler视图?
- 25. 在对话框中显示视频
- 26. android警报对话框中的android复选框没有显示
- 27. 为复选框列表对话框设置复选框
- 28. 如何在jQuery的对话框中显示列表?
- 29. 如何在Android对话框中选中复选框?
- 30. 如何显示列表框/列表视图列对齐
你可以看到这个链接,可将建议..... HTTP://www.mysamplecode.com/2012/07/android-listview-checkbox-example.html 和简单采取对话框中的列表视图。 –