8
A
回答
4
供应通过setAdapter()
自己的自定义ListAdapter
到AlertDialog.Builder
。然后,您可以覆盖areAllItemsEnabled()
和isEnabled()
以启用/禁用任何您想要的功能。
相关问题
- 1. 如何禁用警报对话框中的复选框
- 2. 如何禁用警报对话框关闭,如果在警报对话框中的editText为空
- 3. 如何使对话框中的某些项目不可选?
- 4. 如何在Java中按位置显示警报对话框中的项目?
- 5. 禁用警报对话框构建器中的正向按钮
- 6. 警报对话框
- 7. 警报对话框?
- 8. android中的警报对话框
- 9. NetBeans中的警报或对话框
- 10. 警报对话框中的错误
- 11. 方法中的警报对话框 - Android
- 12. EXTJS 5 - 如何禁用菜单中的某些项目
- 13. 如何在phpstorm中禁用“项目文件更改”警报?
- 14. 如何显示报警对话框android
- 15. 如何结束警报对话框?
- 16. 如何初始化ListView中的某些行项目?
- 17. Android:为什么我的警报对话框中的所有项目均为空?
- 18. 警报对话框中的多项选择
- 19. 自定义警报对话框中的共享首选项
- 20. 在警报对话框中显示textview
- 21. 警报对话框或自定义警报对话框的大小
- 22. 如何从对话框中更改Form1中的某些内容?
- 23. android对话框警报
- 24. Tapestry 5警报对话框
- 25. Android对话框警报
- 26. WP7警报对话框
- 27. jQuery警报对话框
- 28. android - 如何更新警报对话框的多选项目状态
- 29. 如何在警报对话框中设置图标的位置
- 30. 如何删除jQuery警报对话框中的“确定”按钮
我想动态地禁用一些项目,所以我必须在onPrepareDialog方法中放置一些代码,如何在那一刻更改项目状态? – Chris 2010-09-09 01:29:18
@Chris:在'onPrepareDialog()'中,在自定义的'Adapter'上调用'makeTheseGoAwayPlease()',它存储这些信息,并在'isEnabled()'的实现中使用它。 – CommonsWare 2010-09-09 10:59:33
除此之外,我想inital一些选定的项目,所以我可以在onPrepareDialog()?怎么样 ? – Chris 2010-09-09 14:50:45