概述
具体还要看你遇到的问题的具体提示。可能由于资源文件找不到xml,可能是引用了不存在的资源,可能是标签中所引用的类不在同一包下。
例如"@drawable/..."所引用的图片不存在;
或者
<com.yourpackege.yourLayout
android:id="@+id/name"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/transparent"/>
中yourLayout这个类不在com.yourpackege中;
等等。
Android.View.InflateException: Binary XMLFile Line #异常的解决
可能两种原因引起:
原因一:
必须实现三个构造函数:
public GalleryFlow(Context context) {
super(context);
}
public GalleryFlow(Context context, AttributeSet attrs) {
super(context, attrs);
}
public GalleryFlow(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
原因二:
或者XML中包错!
<com.yourpackege.yourLayout
android:id="@+id/name"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/transparent"/>
中yourLayout这个类不在com.yourpackege中。
最后
以上就是平淡草丛为你收集整理的异常android.view.InflateException: Binary XML file line #...: Error inflating class ...。的全部内容,希望文章能够帮你解决异常android.view.InflateException: Binary XML file line #...: Error inflating class ...。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复