美文网首页
Fragment实例

Fragment实例

作者: Margaret_lhp | 来源:发表于2019-07-18 23:17 被阅读0次

    Fragment交互

    1 新建一个项目

    2 创建两个Fragment

    3 在Activity中使用两个Fragment

    2 创建一个桥梁连接两个fragment,我们先把activity传递给第一个Fragment

    3 为按钮设置点击事件

    4 在第二个fragment内部公开一个方法

    5 在activity内部通知第二个fragment

    6 功能完成后为了考虑到使用方便,我们开始来解耦,首先建立一个接口

    7 Activity实现了接口,第一个fragment解耦Activity

    8 处理横竖屏可能会出现数据丢失,在第一个Fragment中处理onSaveInstance

    9 在第二个Fragment中处理onSaveInstance

    横竖屏切换

    1 新建一个activity

    2为这个activity新建布局

    3 创建一个同名的横屏的布局

    4 创建一个列表fragment

    5 列表fragment编写一个Adaoter填充数据

    6 创建一个接口进行交互

    7 activity实现这个接口

    8 列表fragment绑定这个activity

    9 新建一个内容页面的Fragment

    10 分别编写横屏和竖屏的activity布局

    横屏 (1个Fragment)

    竖屏(两个Fragment)

    11 处理Activity点击事件,分为横竖屏不同的处理方式

    12 编写竖屏显示内容activity

    Fragment切换

    1 新建一个Activity

    2 编写activit布局

    3 先把第一个显示的Fragment添加到activity

    4 处理两个按钮的点击事件

    相关文章

      网友评论

          本文标题:Fragment实例

          本文链接:https://www.haomeiwen.com/subject/yvsrlctx.html