Android | В чем разница между setOnClickListener и setOnTouchListener?

В чем разница между setOnClickListener и setOnTouchListener?

С точки зрения:

Отредактировано:

  1. Производительность, которая быстрее загружается / реагирует на представление, и
  2. Предпочтительный выбор, этот похожий вопрос , очень хорошо отвечает на мою вторую часть.

благодаря

OnTouch является Motionevent. Вы можете перемещаться вверх, вниз, влево и вправо. Но OnClick – это просто фокусировка, нажатие и отпускание. Когда вы хотите получить координаты экрана, где вы касаетесь экрана, используйте touchlistener. Просто клик для кнопки и изображения, используйте OnClickListener.

SetOnTouchListener дает вам шанс что-то ответить перед просмотром, тогда как

SetOnClickListener запускается после ответа вида.

Intereting Posts
В приложении Биллинг – Ориентация быстрого устройства – вызывает сбой (IllegalStateException) Может ли WindowBackground быть размещен ниже строки состояния и над навигационной панелью? Как запустить приложение из контакта в Android? Почему я получаю NullPointerException при использовании setCurrentText или setText для TextSwitcher? Android. Фрагмент getActivity () иногда возвращает null Линт жалуется на не переведенную строку gcm_defaultSenderId Переместить данные с устройства на устройство? Тесты Travis-CI для Android с поддержкой Gradle Перезапустить фрагмент внутри действия Почему использование статических вспомогательных методов в Java плохое? Как использовать Android AppBarLayout, панель инструментов и TabLayout с фрагментами Как нарисовать анимацию на холсте? (Android) Как пройти ObservableField внутри внутреннего контроля Использование сценария конфигурации с прокси-сервером с эмулятором Android Место запуска приложения для Android