A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 瀚海狼烟 中级黑马   /  2015-3-21 20:41  /  810 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

练习的例子:

  写一个类继承自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加在其后。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马