13

DialogPreferenceそのイベントのいずれかでのポジティブボタンを取得する方法はありますか?

最初は無効にし、検証したら有効にEditTextします。

4

1 に答える 1

34

単に電話する

 (AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);

builder.create()ただし、Dialog Builderを使用している場合は、その前後に必ずこれを呼び出してください。.show()

その後、ダイアログへの参照を保持し、条件が満たされたときにボタンを有効にすることができます。

于 2012-06-07T14:29:08.710 に答える