设为首页 加入收藏

TOP

Android使用DrawerLayout创建左右两个抽屉菜单(二)
2014-11-23 21:36:09 来源: 作者: 【 】 浏览:41
Tags:Android 使用 DrawerLayout 创建 左右 两个 抽屉 菜单
oid openRightLayout() {


if (drawerLayout.isDrawerOpen(right_xiaoxi_layout)) {


drawerLayout.closeDrawer(right_xiaoxi_layout);


} else {


drawerLayout.openDrawer(right_xiaoxi_layout);


}


}


}


代码很简单,相应的地方都有注释。这里就不罗嗦了。


主要说一下:抽屉菜单的开关事件就是,把抽屉视图添加到ActionBarDrawerToggle开关中,通关它的开关事件来控制菜单的打开和关闭,同样,一个菜单需要注册一个事件,两个菜单,也是把菜单加到这个ActionBarDrawerToggle 中进行管理。它会自行处理左右两个菜单的打开和关闭,而不会出现同时打开的现象,这一点这个控件设计的还是挺棒的。


余下的工作,就是大家根据自己的需要,自己写左右菜单里面的内容和事件了。另外,以前看到一个帖子说,在DrawerLayout中使用listview,listview会无效,这个说法好像是不成立的,至少,在我们的项目中,菜单中添加listview或者其他常用控件,点击事件都不会受到影响。


相关的代码在下面的Linux公社资源网站中,感兴趣的朋友,可以下载互相学习一下。


------------------------------------------分割线------------------------------------------


具体下载目录在 /2014年资料/8月/13日/Android使用DrawerLayout创建左右两个抽屉菜单


------------------------------------------分割线------------------------------------------


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MapReduce中Map数量的控制 下一篇借助jQuery Jqprint实现网页打印..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: