2015-10-18 2 views
0

У меня была эта проблема, я сделал обычное исследование SO и не нашел решение, которое работал, поэтому я предлагаю этот.standard Copy/Paste не реагирует на длинное нажатие

Я столкнулся с этой ошибкой после того, как я завернул рабочий TextView в ScrollView. Некоторое время спустя я попробовал длинную печать и обнаружил, что она больше не работает. К счастью, я делал ежедневные резервные копии. Я обнаружил две резервные копии, между которыми произошла аномалия, сделал некоторые исследования StackOverflow и зафиксировал ее следующим образом:

ответ

0

textview.setTextIsSelectable позволяет стандартную копировать/вставлять в ответ на длинную печать . Однако, если этот TextView обернут в ScrollView и если в TextView вызывается setMovementMethod(new ScrollingMovementMethod(), тогда стандартная копия/вставка не будет реагировать на длительное нажатие. По-видимому, вам не нужен setMovementMethod(), если текстовое окно завернуто в ScrollView; кроме того, использование этого затрудняет поиск ошибки.

Надеюсь, что это поможет :)

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