android menudrawer使用

menudrawer与slidingmenu实现的功能基本相同,但是还是推荐使用menudrawer。

点击slidingmenu的侧滑菜单实现的是fragment之间的切换,menudrawer不是。

点击侧滑菜单想进入另外一个activity的话选择menudrawer比较好,而且menudrawer的sample中实现的功能比较多。

 

对于这些侧滑一直想要的一个功能就是:

点击侧滑菜单中的选项,侧滑菜单不伸缩,然后直接跳入到另外一个activity中。

点击返回键返回到原来的activity中时,侧滑菜单已经隐藏。

 

这样的开发想法就是让用户变懒。

使用menudrawer可以轻松地实现:

protected void onMenuItemClicked(int position, Item item) {
mContentTextView.setText("helloworld");
mMenuDrawer.closeMenu();
Intent intent = new Intent(LeftDrawerSample.this,OtherActivity.class);
startActivity(intent);
mMenuDrawer.closeMenu();
}

虽然已经跳转到另一个活动,但是mMenuDrawer还是执行了closeMenu方法将侧滑菜单关闭掉,个人感觉这样的功能还是很好的。

 

 

而且menudrawer中提供了许多的样式,可以自己去进行定制。

强烈推荐使用menudrawer。

posted @ 2014-12-05 15:13  雪之下雪乃  阅读(235)  评论(0)    收藏  举报