0

我有一个带有一堆复选框的自定义 AlertDialog。如果没有选中任何复选框,我想阻止 AlertDialog 关闭。这可能吗?

我知道我可以暂时关闭并重新打开它,但我不想这样做,因为我在 setPositiveButton 中有一些我不想重复的代码。

谢谢。

4

2 回答 2

0

我假设您使用的是自定义视图,因此请禁用底部的确定/取消按钮。接下来,您需要禁用后退按钮:

@Override
public void onBackPressed() {}

唯一剩下的就是确保您的对话框填满屏幕。如果用户单击父视图上的框旁边,对话框将关闭。

于 2013-01-21T19:18:47.643 回答
0
I want to prevent the AlertDialog from closing

已在 SO 上发布答案

或者

创建Custom Dialog解决问题。

于 2013-01-21T19:25:24.973 回答