相干监听器的一些学习总结

有关监听器的一些学习总结:


    1  事件监听器都是注册到可视的view上的。而view的不同子类支持不同的事件监听器。
    2  一个view可以注册多个不同的监听器,此时起作用。如果一个view注册了多个相同的监听器,则只有最后一个起作用,前面的都会被最后一个覆盖。
    3  常见的有onClickListener(),onLongClickListener()  onClick()中可以知道哪个view被点击了
       onFocusChanged()  有的view无法获取焦点,例如textView,listView等也就不支持了
       onTouchListener()  几乎都支持    onClickListener()中可以获得被触摸的view以及MotionEvent
       onItemSelected()  单选框,复选框等  可以知道哪个被选中了
    4  对于listView等复杂的UI组件为listview添加监听器和为每一个单元格里的子组件添加监听器效果是不同的,应该根据不同的需求来添加。