Android Fragment碎片使用方法汇总

  • Post author:
  • Post category:其他


文章地址:

http://blog.csdn.net/guolin_blog/article/details/8881711


Fragment—-碎片

1. Fragment的设计哲学:


Fragment的使用就便于平板和手机软件之间相互转换:



1.Fragment通常是嵌套在Activity中使用的。

第一步:需要给Fragment创建一个与之对应的布局文件如fragment.xml,这个布局文件中的内容当然是由你自己随意写的啦!

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:background="#ffff00" >  
  
    <TextView  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="This is fragment 2"  
        android:textColor="#000000"  
        android:textSize="25sp" />  
  
</LinearLayout> 

第二步:要新建一个 Fragment1 类去继承Fragment,在下面你inflate中引用了我们第一步创建的布局fragment.xml:

public class Fragment1 extends Fragment {  
  
    @Override  
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {  
        return inflater.inflate(R.layout.fragment, container, false);  
    }  
  
}

第三步:就是将这个Fragment1通过name属性添加到某个活动的布局文件中:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:baselineAligned="false" >  
  
    <fragment  
        android:id="@+id/fragment1"  
        android:name="com.example.fragmentdemo.Fragment1"  
        android:layout_width="0dip"  
        android:layout_height="match_parent"  
        android:layout_weight="1" />  
  
</LinearLayout> 



版权声明:本文为zizidemenghanxiao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。