当前位置: 代码迷 >> Android >> 接口的差异
  详细解决方案

接口的差异

热度:95   发布时间:2016-05-01 17:35:20.0
接口的区别
OnItemSelectedListener, OnItemClickListener, OnKeyListener,
OnFocusChangeListener, OnClickListener


这几个接口有什么区别,是怎么使用的,,求指教。。。。

------解决方案--------------------
OnClickListener就是一般的点击时触发。
OnFocusChangeListener 是在焦点改变时触发。
OnItemSelectedListener, OnItemClickListener,这两个大多用在ListView和Gridview中。
OnKeyListener,还真没用过。需要研究一下。
------解决方案--------------------
OnKeyListener是按键监听,在activity里有onkeydown,onkeyup的处理函数。
------解决方案--------------------
OnItemSelectedListener:列表选择的监听
 OnItemClickListener:列表单击
 OnKeyListener:触摸监听事件
OnFocusChangeListener:获取焦点
 OnClickListener:按钮组件的单击事件


LZ可能关心的是处理的先后顺序,OnKeyListener第一个获取到,获取后会继续传递下去 
接着就是其它的一些事件了
------解决方案--------------------
其他几个都是字面意思,select就是按键盘中的方向键会触发
  相关解决方案