第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

關(guān)于在MainActivity中監(jiān)聽 另一個(gè)layout中的edittext

關(guān)于在MainActivity中監(jiān)聽 另一個(gè)layout中的edittext

千萬里不及你 2019-03-30 23:15:56
我想在MainActivity中去監(jiān)聽另一個(gè)layout中的edittext 在MainActivity中有用到ViewPage 但是在oncreate中初始化 然后去監(jiān)聽 會(huì)出空指針的錯(cuò)但是如果在edittext所在的layout中加一個(gè)button 然后給 一個(gè)android:onClick="onclick"然后在MainActivity中去實(shí)現(xiàn)這個(gè)點(diǎn)擊事件 在這個(gè)事件下去初始化edittext實(shí)現(xiàn)監(jiān)聽就不會(huì)出錯(cuò) 但是這樣會(huì)導(dǎo)致edittext.addTextChangedListener 多次的使用 如果edittext很多的話會(huì)導(dǎo)致程序崩潰有什么辦法能在點(diǎn)擊事件外去監(jiān)聽這些edittext 不出NullpointerException的錯(cuò)誤啊
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

題主你的問題非常混亂,Activity里面有的組件才能監(jiān)聽,無論是對(duì)話框彈出的也好,還是Fragment里面的也罷,他一定要是依托在Activity里面才行的,所以和另外的layout沒什么關(guān)系。

Activity里面的組件都依賴于findViewById();進(jìn)行初始化,如果在其他layout里面,都會(huì)將布局文件轉(zhuǎn)成View,然后通過findViewById去初始化,意思就是一定要清楚你這個(gè)editText在哪個(gè)View下面,在哪個(gè)Activity里面。

話說我是不是回答過題主之前幾個(gè)問題- -


查看完整回答
反對(duì) 回復(fù) 2019-04-16
  • 3 回答
  • 0 關(guān)注
  • 677 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)