zoukankan      html  css  js  c++  java
  • SlidingMenu官方实例分析2——BaseActivity

    本文从BaseActivity说起,因为其他功能页面都继承了这个类。

    这里继承了Sliding中的SlidingFragmentActivity,其实也可以继承SlidingActivity,

    但是现在官方推荐使用Fragment,Fragment的特点就是她属于Activity中的一部分,

    有自己的特有生命周期,方便管理使用吧,其实具体有什么优点,因为用的少,所以

    没体会到。

    官方介绍了两种使用Sliding,一种就是上文的继承SlidingActivity,另一种是动态添

    加,代码如下:

    根据需要自己选择。

    继续说BaseActivity,他有一个构造方法:这个构造方法,就是在初始化每一个子类的时候,

    放入一个tittle的名字,改变ActionBar。

    这个方法用于设置滑动出来的布局,

    布局格式:

    然后通过以下代码将list替换掉空的fragment

    最后设置SlidingMenu,即划出的menu

    其中有个一个方法,调用他会将menu隐藏或显示。

    其中在oncreate中有个判断savedInstanceState是否为空的方法,其实这个方法在转动屏幕的时候,

    会调用,因为转动屏幕了并且在没有设置某些属性的时候,会系统的再次调用OnCreate,而通过判断

    savedInstanceState是否为null,来确定是否为第一次oncreate,然后是否用重新获取SampleListFragment

    对象:

    总结:本类的作用就是设置SlidingMenu属性和布局,因为继承了SlidingFragmentActivity,

    所以使用getSlidingMenu()可以获得SlidingMenu对象,并对其进行设置,具体设置

    参数下文有说明。其中值得注意的方法是:setBehindContentView(int res),这个

    方法用与设置SlidingMenu的布局。

  • 相关阅读:
    新词发现
    隐马尔可夫模型
    nodejs命令行解析工具之minimist
    react 生命周期
    react 中的 super super(props)
    object 常用方法总结
    前端安全 中间人攻击
    Postgresql的临时表的用法
    windows下postgresql数据库备份和还原
    PostgreSQL 数据库开发规范——命名规范 & 设计规范
  • 原文地址:https://www.cnblogs.com/qinghuaideren/p/3423005.html
Copyright © 2011-2022 走看看