文章地址:
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 版权协议,转载请附上原文出处链接和本声明。