现在的位置: 首页 > 综合 > 正文

Android多窗格布局应用

2018年02月16日 ⁄ 综合 ⁄ 共 494字 ⁄ 字号 评论关闭

Android
Multi-pane Layouts
  中介绍了多窗格布局,这章将多窗格布局应用与实际,改版的源码为水木社区开源的APP,水木社区官方地址: http://www.newsmth.net/nForum/#!mainpage 而其开源APP的WIKI地址为:http://trac.kcn.cn/kbs/wiki/smthapp。

多窗格布局使用多个Fragment来分割界面,直接的通讯使用接口回调,在Activity中进行分发事件,这次修改的界面是水木社区APP中“分区十大”的内容,我先截图看一下基本界面


点击进去显示的内容为:

我选择其中的“社区管理”界面,内容显示为:


我们可以查看上面链接,下载对应的源码,可以查看到界面的跳转都是用Activity来实现的,而我们要实现的多窗格布局要使用fragment来实现,所有第一步就是重新复制相关的activity改写为fragment,最后使用Android
Multi-pane Layouts
 中的代码结构来实现页面跳转,我这里实现的效果如下:


其实我这里没有实现分情况讨论,而在官方给予的文档中例子是根据屏幕大小来实现界面的显示。

抱歉!评论已关闭.