From the View documentation:
Returns
True if the listener has consumed the event, false otherwise.
If you return true
you tell android that the press is taken care of. Forget it.
If you return false
you basically say "Not my problem, Someone else will have to take care of this click". Then android will pass the event down to other views, which could be under your view.