-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 に答える