为了账号安全,请及时绑定邮箱和手机立即绑定

页面添加布局

老师,现在有滑动去显示页面切换,我怎么去给这四个页面添加布局

正在回答

3 回答

你好,四个页面的布局都是Fragment,你可以创建四个Fragment,在其onCreateView中去infalte或者代码生成布局;在MainActivity中,在initDatas方法里面,将这个四个Fragment的实例,添加到mTabs中即可。ps:这样的话,你的mTitles这些变量就不需要了,我在代码中是循环生成的TabFragment的实例,你这里已经有4个Fragment,就不需要循环了,直接添加你的4个实例。

1 回复 有任何疑惑可以回复我~
#1

慕盖茨8689226 提问者

非常感谢!
2015-01-22 回复 有任何疑惑可以回复我~

我觉得是像首个TabFragment一样写其余四个然后改下列代码

private void initDatas() {
   /*
   for (String title : mTitles) {
       TabFragment tabFragment = new TabFragment();
       Bundle bundle = new Bundle();

       bundle.putString(TabFragment.TITLE, title);
       tabFragment.setArguments(bundle);
       mTabs.add(tabFragment);
   }
   */
   TabFragment tabFragment = new TabFragment();
   mTabs.add(tabFragment);
   TabFragment2 tabFragment2 = new TabFragment2();
   mTabs.add(tabFragment2);
   TabFragment3 tabFragment3 = new TabFragment3();
   mTabs.add(tabFragment3);
   TabFragment4 tabFragment4 = new TabFragment4();
   mTabs.add(tabFragment4);


0 回复 有任何疑惑可以回复我~

关键得看看你的代码是怎么写的?

0 回复 有任何疑惑可以回复我~
#1

慕盖茨8689226 提问者

private String[] mTitles = new String[] { "First Fragment !", "Second Fragment !", "Third Fragment !", "Fourth Fragment !" }; 我替换成了private final Class[] fragments = { OneFragment.class, TwoFragment.class,ThreeFragment.class, FourFragment.class }; 但是怎么去做循环绑定
2015-01-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信6.0主界面
  • 参与学习       58953    人
  • 解答问题       174    个

本课程将讲解微信6.0主界面的实现方法,微信5.2.1后续课程

进入课程

页面添加布局

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信