Java 在Android中膨胀类片段的奇怪错误
我刚开始学习ADT,我一直在创作片段。 我所做的遵循了本教程 然而,当我运行它时,它给了我一个“在Android中膨胀类片段的错误”,并且“应用程序被停止”显示在我的手机上我尝试过让MainActivity扩展FragmentActivity,但没有成功。此外,在教程中,它提到如果minSdkVersion变大或等于11,则使用片段的活动只需要扩展activity 这是ArticleFragment.javaJava 在Android中膨胀类片段的奇怪错误,java,android,android-fragments,Java,Android,Android Fragments,我刚开始学习ADT,我一直在创作片段。 我所做的遵循了本教程 然而,当我运行它时,它给了我一个“在Android中膨胀类片段的错误”,并且“应用程序被停止”显示在我的手机上我尝试过让MainActivity扩展FragmentActivity,但没有成功。此外,在教程中,它提到如果minSdkVersion变大或等于11,则使用片段的活动只需要扩展activity 这是ArticleFragment.java package com.example.sample3; import andro
package com.example.sample3;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class ArticleFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.article_view, container, false);
}
}
这是MainActivity.java:
package com.example.sample3;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
这是我的main.xml布局,用于main_活动
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:baselineAligned="false">
<fragment
android:name="com.example.sample3.ArticleFragment"
android:id="@+id/article_fragment"
android:layout_width="wrap_content"
android:layout_height="match_parent" />
</LinearLayout>
android:minSdkVersion="13"
android:targetSdkVersion="18"
android:minSdkVersion=“13”
android:targetSdkVersion=“18”
我真的希望你们这些天才能花点时间帮我解决这个问题。非常感谢。您正在扩展的
片段
来自支持库,您没有使用片段活动
,因此您的代码目前无法运行。使用当前配置,您需要扩展android.app.Fragment将此“导入android.support.v4.app.Fragment”更改为“android.app.Fragment”,然后再试一次。您似乎缺少文章视图xml文件。这是文章片段所需要的……或者它在您的版面中可用吗?请使用最新的库进行尝试
import android.support.v4.app.Fragment;
使用FragmentActivity
来处理它,而不是Activity
import import android.support.v4.app.FragmentActivity;