view的setclickable()函数里面说明了。 Enables or disables click events for this view. When a view is clickable it will change its state to "pressed" on every click. Subclasses should set the view clickable to visually react to user's clicks. 很清楚,写的是使点击事件可用不可用的,你设置了setclickable(false),只是click事件被屏蔽了,longclick仍然有效的。 而setenable(false)会使所有事件不可用,包括longclick等。