1. 写一个类继承Fragment
2. 重写onCreate方法(当系统创建Fragment的时候会调用这个方法,在这个方法中应该去初始化一些组件)
3. 重写 onCreateView(为Fragment添加UI视图)
4. 重写onPause()
代码演示:
1. 写一个类继承Fragment
public class FragmentA extends Fragment {
publicFragmentA() {
}
@Override
2. 重写onCreate方法(当系统创建Fragment的时候会调用这个方法,在这个方法中应该去初始化一些组件)
public voidonCreate(Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
@Override
3. 重写 onCreateView(为Fragment添加UI视图)
public ViewonCreateView(LayoutInflater inflater, ViewGroup container,
BundlesavedInstanceState) {
Viewview = inflater.inflate(R.layout.fragment_a, container, false);
returnview;
}
@Override
public voidonPause() {
//TODO Auto-generated method stub
super.onPause();
}
}
在布局中使用Fragment控件
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<fragment
android:id="@+id/fragment1"
android:name="com.jason.android11_fragmentstaticdemo.FragmentA"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="match_parent" />
<fragment
android:id="@+id/fragment2"
android:name="com.jason.android11_fragmentstaticdemo.FragmentB"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="3" />
</LinearLayout>