08 2013 档案

摘要:说明本文下载包为 jQuery EasyUI 1.3.4 离线API、Demo。API 按照分类整理做成了离线版本,文档保证和官网完全一致;Demo 按照分类整理为合集。1.3.3版本中新增 tooltip 新组件,由于1.3.3未作整理,故此说明;官网提供一个 Theme Builder 地址,可... 阅读全文
posted @ 2013-08-25 22:05 雨知 阅读(26222) 评论(46) 推荐(20) 编辑
摘要:1 生命周期两张图Fragment生命周期图:Fragment与Activity生命周期对比图:2 生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。onStart()onResume()3. 当这个fragment进入“后台模式”的时候,它会经历以下状态。onPause()onStop()4. 当这个fragment被销毁了(或者持有它的activity被销毁了),它会经历以下状态。onPause()o 阅读全文
posted @ 2013-08-22 22:42 雨知 阅读(129290) 评论(9) 推荐(14) 编辑
摘要:FragmentFragment 产生,优点,用途,使用方法简介1 Fragmeng简介自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view hierarchy 的复杂变化,通过将Activity 的布局分散到frament 中,可以在运行时修改activity 的外观,并且由activity 管 阅读全文
posted @ 2013-08-21 18:05 雨知 阅读(10604) 评论(1) 推荐(2) 编辑
摘要:ListView作为Android开发中使用频率最高的一个控件,保证ListView的流畅运行,对用户体验的提高至关重要。Adapter是ListView和数据源之间的中间人,当每条数据进入可见区时,Adapter 的 getView() 会被调用,返回代表具体数据的视图,在成百上千条数据触摸滚动时频繁调用,因此如何优化Adapter是提高ListView性能的关键。1. 使用ViewHolder模式,重复利用convertView,减少频繁查找在2009年 Google IO开发者大会中已做说明,看一下使用不同实现方式之间的差距:Adapter 显示每条数据的 XML 布局文件如下: ... 阅读全文
posted @ 2013-08-19 15:17 雨知 阅读(7435) 评论(3) 推荐(3) 编辑
摘要:以下是通过XML定义的方式实现,如果需要通过代码实现,找到对应是set方式设置即可。去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none"android:fadingEdge="none"去除拖动时默认的黑色背景:android:cacheColorHint="#00000000"android:cacheColorHint="#00000000"去除选中时的黄色底色:android:listSelector="#00000000"android: 阅读全文
posted @ 2013-08-13 17:38 雨知 阅读(6247) 评论(0) 推荐(0) 编辑
摘要:优化布局层次结构一个普遍的误解就是,使用基本的布局结构会产生高效的布局性能。然而每一个添加到应用的控件和布局,都需要初始化,布局位置和绘制。比如,使用一个嵌套的LinearLayout会导致过深的布局层次结构。此外,嵌套多个使用layout_weight属性的LinearLayout实例会花费更大的代价,因为每一个子布局都要测量两次。当某个布局被频繁渲染时,比如它在ListView或GridView中使用,就显得尤为重要。在这节课中,将学会使用Hierachy Viewer和Layoutopt工具对布局结构进行检测和优化。检测你的布局在Android SDK tools中包含一个叫做Hierc 阅读全文
posted @ 2013-08-02 16:36 雨知 阅读(8071) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示