美文网首页
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