我已经使用自定义布局创建了AlertDialog。为此,我已经为{创建自定义布局'tutorial做了准备。 AlertDialog工作正常。但我的要求是当Dialog处于活动状态时,按钮背景将不起作用。但在少数设备中,按钮保持活动状态。可能是什么问题?
答案 0 :(得分:0)
如果仅在少数设备上发生这种情况,则可能存在一些特定于设备的问题。您可以检查对话框当前是否处于活动状态并快速解决问题。伪代码:
public void disableButtons(boolean dialogShown)
if(dialogShown)
yourButton1.setEnabled(false);
yourButton2.setEnabled(false);
答案 1 :(得分:0)
我已使用以下代码解决了这个问题: dialog.setCanceledOnTouchOutside(假);