Android 为什么';t在AlertDialog子类中将图标设置为null是否隐藏图标?
我有一个子类ActivityDialog,它是使用Activity.showDialog()和Activity.onCreateDialog()实例化的 在ActivityDialog.onCreate()的子类重写版本中,我可以通过调用setIcon(R.drawable.some_drawable_资源)来更改图标 然而,奇怪的是,我不能通过调用setIcon(null)使默认图标不显示。我错过什么了吗Android 为什么';t在AlertDialog子类中将图标设置为null是否隐藏图标?,android,icons,android-alertdialog,Android,Icons,Android Alertdialog,我有一个子类ActivityDialog,它是使用Activity.showDialog()和Activity.onCreateDialog()实例化的 在ActivityDialog.onCreate()的子类重写版本中,我可以通过调用setIcon(R.drawable.some_drawable_资源)来更改图标 然而,奇怪的是,我不能通过调用setIcon(null)使默认图标不显示。我错过什么了吗 谢谢。您可以尝试为未指定图标的对话框实现您自己的布局。您可以尝试为未指定图标的对话框实现
谢谢。您可以尝试为未指定图标的对话框实现您自己的布局。您可以尝试为未指定图标的对话框实现您自己的布局。如果您的问题是,如何隐藏图标,您可以调用其他方法: ) 调用上述方法并传入int-literal 0。(也就是说,根据文档,我自己没有尝试过。)
至于为什么将图标设置为null不会隐藏图标,您必须询问开发人员自己。如果您的问题是,如何隐藏图标,您可以调用其他方法来完成此操作: ) 调用上述方法并传入int-literal 0。(也就是说,根据文档,我自己没有尝试过。) 至于为什么将图标设置为null并不会隐藏图标,您必须询问开发人员自己。谢谢!成功了。我(错误地)认为setIcon()对AlertDialog的作用方式与AlertDialog.Builder相同,其中AlertDialog.Builder.setIcon(null)隐藏图标。谢谢!成功了。我(错误地)假设setIcon()对AlertDialog的作用方式与AlertDialog.Builder相同,其中AlertDialog.Builder.setIcon(null)隐藏图标。如果您不想要图标,setIcon(int-resId)将resId设置为0。如果您不想要图标,setIcon(int-resId)将resId设置为0。