AlertDialog设置了一个setNegativeButton按钮,getButton(DialogInterface.BUTTON_NEUTRAL)取得?

ameyume
博客专家认证
2011-02-26 06:48:32
如题,alertDialog只设置了一个setNegativeButton按钮,为什么用getButton()取得时,必须用DialogInterface.BUTTON_NEUTRAL参数才能取到?用DialogInterface.BUTTON_NEGATIVE参数却取不到,这是为什么呢?
而且用BUTTON_NEUTRAL参数取得的button,设置setEnabled(false);也不起作用。
奇怪!!!
...全文
1054 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
seed227 2013-03-08
  • 打赏
  • 举报
回复
同样问题,求解啊!搞了一天了 还是没有结果!我想获得Button对象,并设置button文本字体大小!和楼主一样,就是不能得到button对象!
ameyume 2011-02-26
  • 打赏
  • 举报
回复
多谢各位,我用的就是2.2的啊,怎么还出现问题呢?
JiuJie_ 2011-02-26
  • 打赏
  • 举报
回复
确实如你所说,我验证过了,纠结,花了半个多小时,到处看文档,结果没发现原因,最后找着找着,发现是系统bug,汗了半天。
这个是2.2一下都会出现这样的问题,2.2则不会,我验证过了,楼主可以试试看。
dinjay 2011-02-26
  • 打赏
  • 举报
回复
如果你希望定制dialog的button,那还是通过自定义布局来实现吧,alertDialog通过setview来制定布局文件,然后自己来实现所有的控件排版,这样可控性强
ameyume 2011-02-26
  • 打赏
  • 举报
回复
自己up

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧