为了账号安全,请及时绑定邮箱和手机立即绑定

关于在MainActivity中监听 另一个layout中的edittext

关于在MainActivity中监听 另一个layout中的edittext

千万里不及你 2019-03-30 23:15:56
我想在MainActivity中去监听另一个layout中的edittext 在MainActivity中有用到ViewPage 但是在oncreate中初始化 然后去监听 会出空指针的错但是如果在edittext所在的layout中加一个button 然后给 一个android:onClick="onclick"然后在MainActivity中去实现这个点击事件 在这个事件下去初始化edittext实现监听就不会出错 但是这样会导致edittext.addTextChangedListener 多次的使用 如果edittext很多的话会导致程序崩溃有什么办法能在点击事件外去监听这些edittext 不出NullpointerException的错误啊
查看完整描述

3 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

题主你的问题非常混乱,Activity里面有的组件才能监听,无论是对话框弹出的也好,还是Fragment里面的也罢,他一定要是依托在Activity里面才行的,所以和另外的layout没什么关系。

Activity里面的组件都依赖于findViewById();进行初始化,如果在其他layout里面,都会将布局文件转成View,然后通过findViewById去初始化,意思就是一定要清楚你这个editText在哪个View下面,在哪个Activity里面。

话说我是不是回答过题主之前几个问题- -


查看完整回答
反对 回复 2019-04-16
  • 3 回答
  • 0 关注
  • 663 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信