读书人

接口的差异

发布时间: 2012-08-22 09:50:35 作者: rapoo

接口的区别
OnItemSelectedListener, OnItemClickListener, OnKeyListener,
OnFocusChangeListener, OnClickListener


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

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


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

读书人网 >Android

热点推荐