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