-
fragment与activity通信查看全部
-
fragment与activity通信查看全部
-
1.将文本内容Ctrl+1快速添加到strings.xml查看全部
-
Fragment查看全部
-
生命周期查看全部
-
静态加载查看全部
-
缓存的运用查看全部
-
加载过程查看全部
-
启用javascript查看全部
-
覆盖行为查看全部
-
调用系统浏览器查看全部
-
表格显示图片查看全部
-
FragmentPagerAdater为适配器加载ViewPager 1. Activity布局文件中添加android.support.v4.view.ViewPager 2. 初始化数据源 (1)List<Fragment>数据源 fragList = new ArrayList<Fragment>(); fragList.add(new Fragment1()); fragList.add(new Fragment2()); (2)初始化Tab title数据源 titleList = new ArrayList<String>(); titleList.add("FirstFrag"); titleList.add("SecondFrag"); 3. 新建一个FragmentPagerAdapter适配器,并重写构造函数和其他的函数 public MyFragemntPagerAdapter(FragmentManager fm, List<Fragment> fragList, List<String> titleList) { super(fm); this.fragList = fragList; this.titleList = titleList; } 4. 在Activity中创建适配器,构造函数中将fragList、titleList都传递进去 MyFragemntPagerAdapter adapter = new MyFragemntPagerAdapter(getSupportFragmentManager(), fragList, titleList); 5. 加载适配器 viewPager.setAdapter(adapter); 6. 注意 (1)需要新建几个Fragment类来将Layout布局转换成View对象。最后再由List<Fragment>添加进来。 (2)在FragmentPagerAdapter中,所有的页卡是一次创建的,并不会销毁 (3)FragmentStatePagerAdapter,用法和FragmentPagerAdapter一样,只是需要添加 instantiateItem(),destroyItem(),且不需要改 (4)FragmentStatePagerAdapter的区别在于页卡是每次创建3个查看全部
-
Fragment与Activity之间的通信(数据传递的方法)查看全部
-
Fragment与Activity通信查看全部
举报
0/150
提交
取消