前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自定义对话框绑定控件

自定义对话框绑定控件

作者头像
forrestlin
发布2018-05-23 17:32:38
5810
发布2018-05-23 17:32:38
举报
文章被收录于专栏:蜉蝣禅修之道

findViewById相信很多人都用过,它确实相当的方便,但是针对你自己定义对话框,例如你用已经写好的xml用setcontentview加载到该对话框里时,再想绑定里面的控件,如编辑框、按钮,从而监听其事件,这时候如果想直接用findviewById,那你就会抓狂不已,因为你只可能得到一个空指针,因为你在activity里用findViewById,所以该方法只会在activity里面所有的view中找控件,不可能去dialog里面去找,这时候你可以把dialog当做是另一个activity,所以无论如何findViewById只可能返回null。

那么如何解决该问题呢?我们可以指定findViewById要找的activity,所以我们应该在方法前面加上你的对话框实例,如myDialog.findViewById()

如果想了解更多android dialog用法,请参考:http://blog.csdn.net/xanxus46/article/details/7769968

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012年07月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档