我有一个带有一堆复选框的自定义AlertDialog。如果没有选中任何复选框,我想阻止AlertDialog关闭。这可能吗?
我知道我可以暂时关闭并重新打开它,但我宁愿不这样做,因为我在setPositiveButton中有一些我不想重复的代码。
感谢。
答案 0 :(得分:0)
我假设您正在使用自定义视图,因此请禁用底部的“确定/取消”按钮。接下来,您需要禁用后退按钮:
@Override
public void onBackPressed() {}
唯一剩下的就是确保对话框填满屏幕。如果用户在父视图的框旁边单击,则对话框将关闭。
答案 1 :(得分:0)