ExpandableListView的childview中包含EditText

如果ExpandableListView的childview中包含EditText,既想讓EditText可以編輯,又可以觸發(fā)ExpandableListView的setOnChildClickListener事件 可以做到嗎?

感覺想要觸發(fā)setOnChildClickListener事件,必須所有的view沒有焦點(diǎn),但是這要EditText又不能編輯


ExpandableListView默認(rèn)能傳遞事件給其items,但是傳遞完后焦點(diǎn)就會(huì)被ExpandableListView搶回來,這個(gè)問題很簡單,只需設(shè)置ExpandableListView不能獲取焦點(diǎn)就行。ExpandableListView.setFocusable(false);一句代碼足矣。


ExpandableListView.setFocusable(false) 能解決editText的焦點(diǎn)問題!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容