自定義View報錯Caused by: java.lang.NoSuchMethodException

報錯提示代碼:

Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet]

錯誤原因

該錯誤只要是在自定義view時,沒有重寫含有(Context context,AttributeSet attrs)的構造器

解決方法

重寫構造器即可
public ControlKeyboardLinearLayout(Context context,AttributeSet attrs){ super(context, attrs); }

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容