专栏首页蜉蝣禅修之道自定义对话框绑定控件

自定义对话框绑定控件

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基于Huffman编码的压缩软件的Python实现

    forrestlin
  • fs学习笔记(一)

    forrestlin
  • matlab在64位的机子上不能运行notebook解决方法

    forrestlin
  • Java 中的伪共享详解及解决方案

    Java技术栈
  • C#反射读取和设置类的属性

    http://www.cnblogs.com/william-lin/archive/2013/06/05/3118233.html

    跟着阿笨一起玩NET
  • 第21天:NLP实战(五)——词向量Skip-gram实践

      前面通过四次的实战,大致的将自然语言处理中经常用到的算法过了一遍,并且循序渐进,由浅入深。由刚开始的教我们如何从零开始获取语料,并且进行常用的数据分析到深度...

    stefan666
  • java中常用的缓存框架

      Ehcache是一个Java实现的开源分布式缓存框架,EhCache可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速...

    java乐园
  • 性能测试分析怎么做

    性能测试旨在确定系统的性能以衡量性能问题,验证系统的性能质量属性,例如在各种负载条件下的响应性, 速度, 可伸缩性, 稳定性. 在混合负载条件下对系统进行了测试...

    louiezhou001
  • mybatis源码解读(二)——构建Configuration对象

    IT可乐
  • Python/PyMC3/ArviZ贝叶斯统计实战(下)

    在上半部分中,我们了解了贝叶斯方法步骤和高斯推论,也将贝叶斯方法应用到一个实际问题中,今天我主要介绍贝叶斯在Python中实现最终的后验分布。

    AiTechYun

扫码关注云+社区

领取腾讯云代金券