SlidingMenu官方实例分析4——AttachExample

AttachExample这个类没有继承BaseActivity,而是FragmentActivity,写到这好像感悟到了

为什么官方现在都推荐使用Fragment而不是Activity,因为Fragment有着强大的动态添加能力,

FragmentManager中的replace等,而且添加之后还能按返回键返回上一个Fragment,当然需
要设置些方法,这些都是在一个Acitivity中完成的,这个有点像ActivityGroup,但是Fragment
动态添加,移除,更改的这些方法,视乎更好用一些相比与activity中用intent来启动其他activity,
也许更节省内存或是运行更快,不知道了,反正以后多用用,体会下吧。
 
本类的特点是没有继承Sliding,而是在代码中直接new了一个SlidingMenu,然后添加到了布局中:
然后便是一些参数的设置:
其中比较重点的是这一句:
这个句话的作用就是将SlidingMenu添加到当前的Activiy中,第二个参数一共有两种:
SlidingMenu.SLIDING_WINDOW:包含ActionBar
SlidingMenu.SLIDING_CONTENT:不包含ActionBar
还有一个亮点就是按下返回键判断功能:
总结:不通过继承,而是new的方式添加一个menu到Activity中。简单轻量。
posted @ 2013-11-14 16:09  有情怀的人  阅读(303)  评论(0编辑  收藏  举报