По моему опыту OnClick
срабатывает, потому что когда вы нажимаете пальцем на textView
, его метод ACTION_DOWN
вызывается изнутри, а после удара, когда вы убираете палец, вызывается внутренний метод ACTION_UP
. Поэтому, когда бы эти две комбинации не вызывались, он вызывает метод onClick
. Поэтому, когда вы касаетесь (ACTION_DOWN
) textView
, проводите пальцем влево / вправо и перемещаете палец наружу (без события ACTION_UP
), он не будет вызван, потому что его ACTION_UP
не вызывается.
PS. Это не официальное определение / работа onClick
... Вот как это работало в моем опыте.