android fragment

来源:互联网 发布:淘宝怎么搜爱情动作片 编辑:程序博客网 时间:2024/06/03 14:21

Fragment  

Fragment依靠Activity生存,不可能单独存在  

fragment生命周期


二、Fragment

自定义类继承Fragment。在布局中定义fragment控件。例如

 <fragment
        android:id="@+id/fragment"
        android:name="com.test.www.fragment.MyFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        " />

三、fragment主要继承的方法

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view = inflater.inflate(R.layout.fragment, null);//加载布局文件

                Button button=view.findviewById(R.id.button);实例化布局
return view;
}

在onCreateView下加载fragment自定义的布局,并进一步对其实例化


三、fragment与Activity

fragment多用v4报下,因为fragment现多用于布局侧滑,给用户提供动态效果,使app界面更加吸引用户,提升产品活跃度。

Activity主要为编程者提供两个类用于管理和控制fragment

FragmentManager、FragmentTransaction都是v4包

manager = getSupportFragmentManager();

transaction=manager .beginTransaction();

FragmentTransaction





最后一定要执行transaction.commit否则fragment不显示


0 0