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