android自定義View “android.view.InflateException: Binary XML file line # : Error inflating class"
異常:
Caused by: android.view.InflateException: Binary XML file line #82: Error inflating class com.example.new_smartoffice.view.ThreeButtonItem
筆者異常如上,具體意思大概就是說XML佈局的82行有錯,錯誤就出在筆者的自定義佈局上面。但是筆者檢查了程式碼好幾遍,發現沒有什麼特殊的邏輯錯誤,於是糾結了好久,最後百度得發現是建構函式出了問題。
如上,一個ViewGroup的建構函式有四種,經筆者實踐,在筆者例子中只有使用第二個建構函式才能夠正常的執行。(筆者是重寫的LinearLayout)
筆者例子中正確的建構函式應該如下:
public ThreeButtonItem(Context context, AttributeSet attrs) {
super(context, attrs);
}
相關文章
- Binary XML file line #2: Error inflatingXMLError
- Error inflating class com.facebook.drawee.view.SimpleDraweeView問題的解決ErrorView
- 使用fragment載入自定義fragment出現error inflating class fragment錯誤解決辦法FragmentError
- Android自定義View:View(二)AndroidView
- Android 自定義viewAndroidView
- Android: 自定義ViewAndroidView
- 給自定義View新增xml屬性ViewXML
- 從xml inflate自定義的ViewXMLView
- Android自定義View整合AndroidView
- Android自定義view-自繪ViewAndroidView
- android自定義view(自定義數字鍵盤)AndroidView
- android自定義View&自定義ViewGroup(下)AndroidView
- android自定義View&自定義ViewGroup(上)AndroidView
- 重拾Android自定義ViewAndroidView
- Android自定義view詳解AndroidView
- Android 自定義 view 詳解AndroidView
- Android自定義View播放Gif動畫AndroidView動畫
- Android 自定義View基礎(一)AndroidView
- Android自定義View:ViewGroup(三)AndroidView
- android自定義View——座標系AndroidView
- Android自定義View之捲尺AndroidView
- Android 自定義View之下雨動畫AndroidView動畫
- Android自定義View之分貝儀AndroidView
- Android自定義View注意事項AndroidView
- Android自定義View 水波氣泡AndroidView
- Android 自定義View 字型變色AndroidView
- Android 自定義View 點贊效果AndroidView
- Android自定義View-卷軸AndroidView
- Android自定義View 屬性新增AndroidView
- [原] Android 自定義View步驟AndroidView
- Android 自定義View:深入理解自定義屬性(七)AndroidView
- How to Convert Class File to Java File Online?Java
- 自定義VIEWView
- Android自定義View:MeasureSpec的真正意義與View大小控制AndroidView
- Android 自定義 View 最少必要知識AndroidView
- Android 自定義 View 實戰之 PuzzleViewAndroidView
- Android 自定義View:屬性動畫(六)AndroidView動畫
- Android 自定義 View 之入門篇AndroidView