一个Activity中多个Fragment的切换

 更新时间:2017年01月10日 09:22:06   作者:一杯清泉   我要评论
经常会遇到在一个activity界面上布局多个fragment,但是如何从一个fragment跳转到另一个fragment呢?本文主要对一个Activity中多个Fragment的切换进行介绍,下面跟着小编一起来看下吧

经常会遇到在一个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了。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • Android中标签容器控件的实例详解

    Android中标签容器控件的实例详解

    在Android开发过程中,常常会遇到这样的场景:我们展示一种物品或者为某一事物添加一些标签。比如说,我们买一件衣服,可以有以下几种标签:杰克琼斯,男士,运动等等。本文将实例介绍Android中标签容器控件的实现过程。
    2016-07-07
  • Android利用ZXing扫描二维码的实例代码解析

    Android利用ZXing扫描二维码的实例代码解析

    这篇文章主要介绍了Android利用ZXing扫描二维码的实例解析,代码简单易懂,非常不错,需要的朋友可以参考下
    2016-12-12
  • Android实现底部切换标签

    Android实现底部切换标签

    这篇文章主要为大家详细介绍了Android实现底部切换标签,嵌套Fragment,方便自定义布局,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Android编程简单实现九宫格示例

    Android编程简单实现九宫格示例

    这篇文章主要介绍了Android编程简单实现九宫格,结合具体实例形式分析了Android实现九宫格的具体步骤与相关布局、功能实现技巧,需要的朋友可以参考下
    2017-06-06
  • 很棒的Android弹幕效果实例

    很棒的Android弹幕效果实例

    这篇文章主要为大家详细介绍了很棒的Android弹幕效果实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android 使用XML做动画UI的深入解析

    Android 使用XML做动画UI的深入解析

    在Android应用程序,使用动画效果,能带给用户更好的感觉。做动画可以通过XML或Android代码。本教程中,介绍使用XML来做动画。在这里,介绍基本的动画,如淡入,淡出,旋转等,需要的朋友可以参考下
    2013-07-07
  • android自定义popupwindow仿微信右上角弹出菜单效果

    android自定义popupwindow仿微信右上角弹出菜单效果

    这篇文章主要为大家详细介绍了android自定义popupwindow仿微信右上角弹出菜单效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android开发之Button事件实现与监听方法总结

    Android开发之Button事件实现与监听方法总结

    这篇文章主要介绍了Android开发之Button事件实现与监听方法,结合实例形式总结分析了Android开发中Button事件的两种实现方法以及针对Button控件的几种常用监听方法,需要的朋友可以参考下
    2016-01-01
  • android中Context深入详解

    android中Context深入详解

    本文主要给大家深入的讲解一下android中Context知识以及继承关系,有助于大家更好的理解Context。
    2017-11-11
  • android listview实现新闻列表展示效果

    android listview实现新闻列表展示效果

    这篇文章主要为大家详细介绍了android listview实现新闻列表展示效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论