カスタム レイアウトで 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 に答える