安卓布局放置fragment后调试无法通过

在activity_main.xml中放置一个fragment的布局,但是调试的时候出现了错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ticky.myapplication/com.example.ticky.myapplication.Home}: android.view.InflateException: Binary XML file line #37: Error inflating class fragment
是因为我的fragment文件没有声明吗?

3个回答

Fragment引用的包是:

import android.support.v4.app.Fragment;
而不是:

import android.app.Fragment;

然后Activity必须是继承FragmentActivity
import android.support.v4.app.FragmentActivity;

Lesecond
Lesecond 我特意看了一下,引用的就是这个V4.app.FragmentActivity
3 年多之前 回复

我想到的有两种情况:
1.布局文件37 行有错误, XML file line #37
2.像楼上说的fragment 继承的是v4包下面的,要是没错可能是v4包导入有问题,可以看看这里的类似情况。http://blog.csdn.net/naturelover/article/details/51591541

Lesecond
Lesecond 我的37行就是那个<fragment标签,我自己忘了贴,抱歉。还有,您给我推荐的那个网址我看了下,我用的是android studio ,好像找不到那个选项啊?
3 年多之前 回复

我的37行就是那个<fragment标签,我自己忘了贴,抱歉。还有,您给我推荐的那个网址我看了下,我用的是android studio ,好像找不到那个选项啊?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!