2012-05-26 4 views
1

whats up ??Конфликт между onTouchListener и onCreateContextMenu?

Я создавал движимое текстовое изображение, поэтому я мог перетащить его по всему экрану ... тогда я решил добавить в него контекстное меню, поэтому я сделал это, но контекстное меню появилось только в том случае, если отключить onTouchListener , так что вот мой вопрос: есть ли способ сделать их совместимыми?

Я буду размещать код позже, если necesary

Заранее спасибо !!! ; P

ответ

1

Контекстное меню обычно начинается с длительного касания. Вы инициируете перетаскивание с длинным касанием, вам нужно будет инициировать одно или другое другими способами. У меня была аналогичная проблема и обошел ее, поместив команду move в контекстное меню.

Я сделал это, установив переменную «moving» в true и highligting control. Затем пользователь перетаскивает элемент управления и, когда он отпущен, установите для перемещения значение false и сохраните позицию.

+0

Что вы имеете в виду, чтобы поместить логическое значение в onTouch, а когда не двигаетесь, отобразите контекстное меню, не так ли ??? – BamsBamx

Смежные вопросы