亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于在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 關注
  • 680 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號