开发者社区> 问答> 正文

关于Android 在Activity中动态得到frament的控件

Android 在Activity中动态得到frament的控件

展开
收起
爵霸 2016-03-18 14:15:30 2110 0
1 条回答
写回答
取消 提交回答
  • Fragment写好后,
    要在哪个 Activity添加fragment如下做:

    在Activity 声明 private ArrayList fmList;

    初始化界面方法中写:

            fm1 = new Fragment1();
            fm2 = new Fragment2();
            fmList = new ArrayList<Fragment>();
            fmList.add(fm1);
            fmList.add(fm2);
    页面的切换要做
    
        private ViewPager viewPager;
        private BaseFragment currFragment;
    
        viewPager.setAdapter(pagerAdapter);
        // viewPager.setOnPageChangeListener(pageChangeListener);
        currFragment = (BaseFragment)pagerAdapter.getItem(0);
        showNowTab(0);
    
        private FragmentPagerAdapter pagerAdapter = new FragmentPagerAdapter(
                getSupportFragmentManager()) {
    
            @Override
            public int getCount() {
                return fmList.size();
            }
    
            @Override
            public Fragment getItem(int arg0) {
                return fmList.get(arg0);
            }
        };
    2019-07-17 19:06:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载