临时总结:发现新大陆(小**例)

来源:互联网 发布:java nio 关闭连接 编辑:程序博客网 时间:2024/04/28 14:32
  1. SlidingMenu 继承自RelativeLayout,是一个布局类.
有趣的对应关系,其中right menu对应secondary的命名最为有趣。然: 1. right menu——>setSecondaryMenu(int res);  2. left menu——>setMenu(int res);  3. content menu——>setContent(int res).
  1. 对象分类.
    1.View——>视图类        1、RelativeLayout为代表的Layout布局类        2、Button为代表的控件类        3、SlidingMenu为代表的综合性、功能性布局类        4、RadioGroup为代表的综合性、功能性控件类        5、ViewPager为代表的综合性、功能性视图类        总结:以上5个类都继承自View,为根类。            但值得说明的是:大多数先继承自ViewGroup.然.    2.Component——>组件类(四大组件)        1、Activity——>用户交互组件        2、BroadCastReceiver        3、ContentProvider        4、Service    3.Fragment——>碎片        1.宿主Activity,是非常重要的一个类.        2.提醒:常常需要抽取一个基类作为MVC模式的Controller.        3.控制器中暴露initView()和initData()方法给子类调用.    4.FragmentManager——>管理类        1.宿主维护一个管理碎片类们的成员,为abstract类        2.不可以new,但它的实现类FragmentManagerImpl可以new.    5.Intent——>意图类        1.有特定功能,实现Activity间的跳转        2.可以跳转到其他应用的activity上.    6.Selector——>选择器类,这个类比较常用,用于控件的元素在被xxoo时改变    7.Collection——>集合类        1.ArrayList——>数组列表        2.LinkedList——>链接列表        3.Set——>无重复元素,可排序的集合        4.Map——>映射列表,以键值对的形式存储数据    8.Animation——>动画类,这个类比较少用    9.ViewTreeObserver——>视图树观察者类,这个类比较少用.    10.Context——>上下文,根类,被整个app使用.    11.OnClickListener——>接口类,高度抽取的、有特定功能的根类.

3.更新搜狗词库,添加专业软件开发词库.

原创粉丝点击