黑马程序员技术交流社区

标题: Fragment练习 [打印本页]

作者: 瀚海狼烟    时间: 2015-3-21 20:41
标题: Fragment练习
练习的例子:

  写一个类继承自Fragment类,并且写好其布局文件(本例中是两个TextView),在Fragment类的onCreateView()方法中加入该布局。

  之后用两种方法在Activity中加入这个fragment:

  第一种是在Activity的布局文件中加入<fragment>标签;

  第二种是在Activity的代码中使用FragmentTransaction的add()方法加入fragment。

  贴出代码:

  自己定义的fragment类: 

ExampleFragment.java
  fragment的布局文件:

example_fragment_layout.xml
  主Activity:

LearnFragment.java
  Activity的布局文件:

activity_learn_fragment.xml


  运行结果如下:









  可以看到第二种方式加入fragment的时候,指定了父容器(一个线性布局)的id,其中已经有一个Button 3,所以fragment加在其后。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2