一个Activity中多个Fragment的切换
来源:互联网 发布:linux 统计出现次数 编辑:程序博客网 时间:2024/05/22 23:58
经常会遇到在一个activity界面上布局多个fragment,但是如何从一个fragment跳转到另一个fragment呢?今天在做项目中恰好遇到这样的问题,点击首页fragment的更多店铺,会切换到店铺的fragment,处理的步骤如下:
1、在一个fragment1中定义一个接口:
/*** 定义地接口,用于fragment和activity之间的数据传递*/public interface onClickShopListner{ public void setOnClickShopListner(int index); }2、重写fragment的onAttach方法,Fragment第一次附属于Activity时调用,在onCreate之前调用:@Override public void onAttach(Activity activity) { super.onAttach(activity); mListener = (onClickShopListner) activity; }
3、在触发事件的地方给调用接口,给其设置参数:mListener.setOnClickShopListner(1);4、让当前fragment所在的activity实现此接口。5、在实现接口的方法设置要跳转的的fragment2,此时运行点击fragment中对应控件就可以实现跳转显示另一个activity了。
0 0
- 一个Activity中多个Fragment的切换
- Activity中多个fragment切换
- 同一Activity的Fragment切换
- 一个Activity管理多个Fragment切换
- 一个Activity或者是Fragment中三个Fragment进行切换
- Activity的fragment间的切换
- 切换默认Activity和Fragment的动画
- Activity和fragment的简单切换效果
- 外部Activity和fragment之间的切换
- activity、fragment切换动画
- Android的activity里fragment切换到下一个fragment页面
- Activity跳转Activity,Fragment切换下一个Fragment
- 安卓在一个活动(Activity)里加载碎片(Fragment)并切换到另一个碎片(Fragment)
- 如何处理Activity横竖屏切换时 fragment会添加一个被又new一次的现象
- 一个activity两个fragment的通信
- android activity fragment状态切换
- Fragment,Activity切换动画--Demo
- activity与fragment切换动画
- 【精华阅读】目的性越强,你的网站/应用数据分析越有价值
- Android MediaRecode录音
- 夜晚的风
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- ----可变参数列表---让函数传递参数个数不固定
- 一个Activity中多个Fragment的切换
- Linux安装Mysql
- log4j
- C#之XML基础 创建一个文件并保存它
- 一个完整的产品专题页面策划思路是什么样子?
- Android中ExpandableListView的使用(二)
- Linux安装redis
- 最短路概念
- Oracle备份恢复-数据泵