摘要: 1、扩展BaseExpandableListAdapter实现ExpandableListAdapter2、使用SimpleExpandableListAdapter将两个List集合包装成ExpandableListAdapter3、使用SimpleCursorTreeAdaPter将Cursor... 阅读全文
posted @ 2014-04-21 20:54 无语之人 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayAdapter:简单、易用的Adapter,可用于将List集合的多个对象包装成多个列表项。2、SimpleAdapter:并不简单、功能强大的Adapter,可用于将List集合的多个对象包装成多个列表项。3、SimpleCursorAdapter:与SimpleAdapter基本相... 阅读全文
posted @ 2014-04-17 21:56 无语之人 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、AutoCompleteTextView2、MultiAutoCompleteTextView(此为AutoCompleteTextView派生的子类)允许输入多个提示项,多个提示项以分隔分隔。AutoCompleteTextView提供了setTokenizer()方法进行分隔符设置 阅读全文
posted @ 2014-04-17 21:34 无语之人 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、Message:Handler接收和处理的消息对象。2、Looper:每个线程只能拥有一个Looper。它的loop方法负责读取MessageQueue中的消息,读到信息之后就把消息交给发送该消息的Handler进行处理。3、MessageQueue:消息队列,它采用先进先出的方式来管理Message。程序创建Looper对象时会在它的构造器中创建Looper对象。 阅读全文
posted @ 2014-03-13 21:30 无语之人 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 让主线程能“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现-----开发者只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,消息会发送到与之关联的MessageQueue,而Handler会不断地从MessageQueue中获取并处理消息----这将导致Handler类中处理消息的方法被回调。 阅读全文
posted @ 2014-03-13 15:52 无语之人 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 基于回调的事件处理方法都有一个boolean类型的返回值,该返回值用于标识该处理方法是否能完全处理该事件1、如果处理事件的回调方法返回TRUE,表明该处理方法已完全处理该事件,该事件不会传播出去。2、如果处理事件的回调方法返回FALSE,表明该处理方法并未完全处理该事件,该事件会传播出去。对于基于回调的事件传播而言,某组件上所发生的事情不仅激发该组件上的回调方法,也会触发该组件所在Activity的回调用法---只要事件能传播到该Activity 阅读全文
posted @ 2014-03-11 17:54 无语之人 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、基于监听的事件模型分工更明确,事件源,事件监听由两个类分开实现,因此具有更好的可维护性2、Android的事件处理机制保证基于监听的事件监听器会被优先触发。 阅读全文
posted @ 2014-03-11 17:46 无语之人 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 事件监听机制是一种委托式的事件处理,那么回调机制则恰好与之相反,对于回调的事件处理模型来说,事件源与事件监听器是统一的,或者说已经完全消失了! 阅读全文
posted @ 2014-03-08 21:07 无语之人 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 事件响应的动作实际上就是一系列程序语句,通常以方法的形式组织起来,但java是面向对象的编程语言,方法不能独立存在,所以必须以类的形式组织这些方法,所以事件监听器的核心就是它所包含的方法这些方法也被称为事件处理器 阅读全文
posted @ 2014-02-28 22:22 无语之人 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、Event Source(事件源):事件发生的场所,通常就是各个组件,如按钮,窗口;2、Event(事件):事件封装了界面组件上发生的特定事情。3、Event Listener(事件监听器):负责监听事件源所发生的事件,并对各种事件做出相应的响应。 阅读全文
posted @ 2014-02-28 22:17 无语之人 阅读(733) 评论(0) 推荐(0) 编辑