如题,alertDialog只设置了一个setNegativeButton按钮,为什么用getButton()取得时,必须用DialogInterface.BUTTON_NEUTRAL参数才能取到?用DialogInterface.BUTTON_NEGATIVE参数却取不到,这是为什么呢?
而且用BUTTON_NEUTRAL参数取得的button,设置setEnabled(false);也不起作用。
奇怪!!!

解决方案 »

  1.   

    如果你希望定制dialog的button,那还是通过自定义布局来实现吧,alertDialog通过setview来制定布局文件,然后自己来实现所有的控件排版,这样可控性强
      

  2.   

    确实如你所说,我验证过了,纠结,花了半个多小时,到处看文档,结果没发现原因,最后找着找着,发现是系统bug,汗了半天。
    这个是2.2一下都会出现这样的问题,2.2则不会,我验证过了,楼主可以试试看。
      

  3.   

    同样问题,求解啊!搞了一天了 还是没有结果!我想获得Button对象,并设置button文本字体大小!和楼主一样,就是不能得到button对象!