10
A
回答
28
直接讓
(AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
如果您雖然使用對話框生成器,請確保您builder.create()
之後調用此和.show()
之前,您就可以保持到對話框的參考,一旦啓用按鈕你的條件得到滿足。
相關問題
- 1. 在DialogPreference中隱藏默認按鈕
- 2. 如何獲得下面的按鈕div
- 3. 如何在DialogPreference中調用默認按鈕處理程序?
- 4. 如何在下面的代碼中獲得按鈕事件?
- 5. 如何在頁面中心獲得引導按鈕?
- 6. 從按鈕獲得價值
- 7. 從按鈕獲得A HREF
- 8. jQuery的獲得按鈕
- 9. 如何在nsDialogs頁面後獲得完成按鈕
- 10. 如何獲得矩陣中正確數量的按鈕?
- 11. 獲得按鈕在gridPane和使用JavaFX
- 12. 如何在Android中的自定義DialogPreference中隱藏取消按鈕?
- 13. 正面/背面按鈕兩個圖像
- 14. 如何獲得按下<按鈕類型='按鈕'的值?
- 15. 沒有正確獲取單選按鈕中的單選按鈕
- 16. 從DialogPreference獲取片段?
- 17. 如何在另一個php頁面中獲得多個單選按鈕值?
- 18. 正在按下按鈕正在轉換
- 19. 如何獲得按鈕後面的水平線?
- 20. jQuery UI的 - 裏面對話框按鈕不斷獲得焦點
- 21. 動態添加按鈕到面板並獲得它的父ID
- 22. 正在按下按鈕
- 23. 無法獲得加號/減號按鈕以正常工作javascript
- 24. 正確的方法來獲得單選按鈕的價值
- 25. 在WinRT中,如何獲得listviewitem中按鈕的父級?
- 26. 單擊按鈕時從單選按鈕獲得價值PHP
- 27. 按鈕在CSS或Javascript中從正常按鈕上懸停並按下按鈕?
- 28. 如何獲得iphone中的按鈕數組中按下指定的按鈕(不在uitableview中)?
- 29. 點擊時如何獲得按鈕ID?
- 30. 按鈕不Recyclerview項目獲得焦點
是的,這是正確的。 getDialog()在showDialog中工作,我重寫。謝謝你的幫助。 –
這個答案只適用於'showDialog(Bundle state)'! – slinden77
AlertDialog dialog =(AlertDialog)getDialog(); Button ok = dialog.getButton(AlertDialog.BUTTON_POSITIVE); ok.setEnabled(false); – slinden77