SlidingMenu官方实例分析4——AttachExample
2024-08-26 17:02:05
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_WINDOW:包含ActionBar
SlidingMenu.SLIDING_CONTENT:不包含ActionBar
还有一个亮点就是按下返回键判断功能:
总结:不通过继承,而是new的方式添加一个menu到Activity中。简单轻量。
最新文章
- XMLA连接器--免费但不开源通过ODBO、XMLA
- springmvc请求参数异常处理
- Binary Tree Level Order Traversal [LeetCode]
- Android ListView实现仿iPhone实现左滑删除按钮
- .NET下的加密解密大全(2):对称加密
- 智能卡 APTU命令
- 可以部署在广域网执行QQ高仿版 GG2014 (源代码)
- spark头脑镜像
- HTTP协议以及HTTP2.0/1.1/1.0区别
- 【带着canvas去流浪(8)】碰撞
- 解题(LeatestCarFee -计算最少过路费)
- 分数规划模板(洛谷P4377 [USACO18OPEN]Talent Show)(分数规划,二分答案,背包)
- python 数据分析3
- python 特定份数的数据概率统计(原创)
- p3c安装使用 编码规范扫描 阿里巴巴出品,挺好用的
- transport error 202: bind failed: 地址已在使用
- Hadoop 集群的一些问题
- Redis(六)-- SpringMVC整合Redis
- [one day one question] safari缓存太厉害
- go_封装
热门文章
- Go测试,功能测试,性能测试,测试辅助,go test 工具,高级测试,IO相关测试,黑盒测试,HTTP测试,进程测试
- Python扫描指定文件夹下(包含子文件夹)的文件
- spring+mybatis项目启动报错Initializing Spring root WebApplicationContext
- solr curl索引 CSV/Json/xml文件
- Hadoop之Storm基础
- asp.net权限控制的方式
- vue2 生命周期
- Java ArrayList的模拟实现
- onvif 协议
- oneapm的技术博客(简书),用来追溯群里的讨论,mark