Articles of ontouchlistener

Почему MapView onTouchListener запускается только один раз?

Возможный дубликат: OnTouch в MapView запускается только в первый раз Я хочу обнаружить каждое касание, сделанное пользователем на карте, и, следовательно, я зарегистрировал прослушиватель для экземпляра MapView. Однако этот прослушиватель получает только один раз, после чего мне нужно закрыть приложение, если я хочу, чтобы он снова работал. Я использую OsmDroid. mMapView = (MapView) findViewById(R.id.mapview); mMapView.setOnTouchListener(new […]

Использование OnTouchListener и OnLongClickListener мешает друг другу

У меня есть эта кнопка, которая использует onclicklistener и onlongclicklistener, но также кнопку, которая использует ontouchlistener … Точка – это кнопка 1, нажата на 0,1 секунду, кнопка 2 – нажата на 2 секунды, кнопка 3 может быть нажата в течение 50 секунд или даже больше … но кнопка 3 видна как длинный клик, а не […]

Изменение высоты относительной компоновки с той же скоростью, что и пользователь. Finger Moves on Layout

Я новичок в разработке, и я создаю приложение, в котором у меня есть один относительный макет и ниже относительной компоновки одного ListView. Теперь проблема заключается в том, что я должен изменить высоту этой относительной компоновки (в синем фоне) от 300dp до 140dp динамически, когда пользователь перемещает listview, когда этот RelativeLayout достигает своего порогового значения min, […]

Отправка события Touch из окна «Диалоговое изображение» в представление родительской активности

Вот как выглядит мой макет: У меня есть родительская активность, у которой есть пользовательский вид (view1, который обрабатывает события onTouch сам по себе) и 2 кнопки (view2 и view3). Диалоговое окно имеет видимый макет, а остальные прозрачны. Мои фрагменты диалогового окна выглядят следующим образом: public class FragmentText extends DialogFragment{ public static FragmentText newInstance() { FragmentText […]

OnTouchListener, ACTION_UP срабатывает автоматически после 30 секундного таймаута

Мне нужно, чтобы пользователь мог касаться и удерживать кнопку / изображение в течение длительного времени (> 30 секунд). К сожалению, через ~ 30 секунд ACTION_UP запускается автоматически. Вы знаете, как я могу предотвратить или обойти это событие и следить за тем, как пользователи прикасаются? Это необходимо для контроля над моим приложением.

Android: View.setClickable потребляет событие click

У меня есть пользовательский вид галереи для горизонтальной прокрутки и нескольких дочерних представлений, которые нужно кликать. Установка childview.setOnClickListener() не работает, поскольку он всегда потребляет событие касания. Поэтому я использовал childview.setOnTouchListener() и пусть его метод onTouch возвращает false, чтобы галерея стала прокручиваемой. Все в порядке. Проблема заключается в том, что метод onTouch для childView запускает событие […]

Сделайте разницу между setOnClickListener и setOnTouchListener

Мне нужна помощь. В моем приложении Android у меня есть ViewFlipper, который содержит некоторое LinearLayout. На каждом LinearLayout у меня есть ImageView. Для переключения между экранами я использую этот код: LinearLayout layMain = (LinearLayout) findViewById(R.id.layout_main); layMain.setOnTouchListener((OnTouchListener) this); // ————– public boolean onTouch(View arg0, MotionEvent arg1) { // Get the action that was done on this […]

Как остановить OnTouchListener, когда пользователь касается экрана?

Я ищу способ заставить пользователя поднять палец перед следующим действием. У меня есть ситуация, когда пользователь выбирает что-то на виду, и я не хочу, чтобы он снова повторил его, не поднимая пальца. Это в основном мой вопрос:

Как реализовать прослушиватель OnTouch в XML

Поскольку я знаю, что мы можем определить тег onClick в xml после записи в xml, мы можем легко использовать в java-коде по имени, указанному в xml, например <Button android:id="@+id/mybutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:onClick="myClick" /> public void myClick(View v) { // does something very } 1) Есть ли способ определить onTouch в XML, если да, то […]

Как установить прослушиватель ontouch для чего-то нарисованного с помощью canvas: Android

У меня есть пользовательский вид, в котором я рисую один большой круг и небольшой круг на краю этого большого круга. Я хотел бы переместить маленький круг и поэтому хотел бы иметь прослушиватель ontouch только для маленького круга. Может кто-нибудь скажет мне, как установить прослушиватель ontouch только для небольшого круга. public class ThermoView extends View{ private […]

Intereting Posts
Andengine: добавьте представление, содержащее элементы управления пользовательским интерфейсом поверх andengine с помощью addContentView Воспроизведение звука между точками A и B Угрозы GooglePlayServicesUtil.isGooglePlayServicesAvailable () StartPreview не удалось, но не все устройства Java.lang.IllegalAccessError: класс ref в предварительно проверенном классе разрешен для неожиданной реализации при запуске тестового проекта? Как программно отображать свернутые элементы в CoordinatorLayout? Как добавить активность настроек уведомлений к системным настройкам Как использовать настраиваемый экран вместо стандартного экрана запуска в Android? Android: потоки не работают параллельно Обновить сетку Посмотреть Dyanmically в Android Аккуратный эмулятор Android продолжает перезагрузку InvocationTargetException при раздувании xml – андроида Ошибка: файл не найден: arch / arm / boot / compress / piggy.lzo Создавать, хранить и накачивать пользовательский макет во время выполнения Ошибка libcurl CURLE_SSL_CACERT_BADFILE на Android