我剛開始學習ADT,並堅持創建片段。 我所做的是遵循http://developer.android.com/training/basics/fragments/creating.html的教程。奇怪的錯誤充氣在Android中的類片段
但是,當我運行它時,它給了我一個「Android錯誤膨脹類片段」,並且「手機已停止」顯示在我的手機上。 我曾嘗試讓MainActivity擴展FragmentActivty,但它沒有奏效。除了本教程中,它還提到了minSdkVersion是否大於或等於11,使用片段的活動只需要擴展Activity。
這是ArticleFragment.java
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_activity
<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"
我真的希望你們天才們可以花一點時間幫助我解決問題。我非常感激。