-1

我用自定义布局创建了 AlertDialog。为此,我已将“创建自定义布局”的教程闲置。AlertDialog 工作正常。但我的要求是当对话框处于活动状态时,按钮背景将不起作用。但在少数设备中,按钮保持活动状态。可能是什么问题?

4

2 回答 2

0

我已经使用以下代码解决了它: dialog.setCanceledOnTouchOutside(false);

于 2013-01-11T13:21:21.043 回答
0

如果这只发生在少数设备上,则可能存在一些特定于设备的问题。您可以检查对话框当前是否处于活动状态并快速解决问题。伪代码:

 public void disableButtons(boolean dialogShown)
  if(dialogShown)
    yourButton1.setEnabled(false);
    yourButton2.setEnabled(false);
于 2013-01-10T10:40:50.793 回答