解決異?!癮ndroid.view.InflateException: Binary XML file line # : Error inflating class”

1.遇到這個問題大多數(shù)情況下是布局中設(shè)置layout_height,layout_weight,padding等屬性后,沒有重寫對應(yīng)構(gòu)造方法,如下


自定義view中只給了這個構(gòu)造方法
布局屬性設(shè)置

這種情況下,下面報出的異常是Caused by: java.lang.NoSuchMethodException:[class android.content.Context, interface android.util.AttributeSet]

2.還有情況是(個人遇到),對應(yīng)構(gòu)造方法給全,同樣報出了“android.view.InflateException: Binary XML file line # : Error inflating class”,其實是構(gòu)造方法中自己的其他方法出錯引起的

構(gòu)造方法齊全

博主標(biāo)注的這個方法有錯誤,同樣報出了“android.view.InflateException: Binary XML file line # : Error inflating class”,可能給找問題帶來困擾。

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

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

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