Могу ли я подключиться, когда пользователь копирует или вставляет текст в TextView? - PullRequest
2 голосов
/ 11 января 2010

Когда пользователь копирует или вставляет в TextView, Есть ли кто-нибудь объясняет мне, что происходит на TextView. Если некоторые методы вызваны, когда пользователь нажимает «Копировать» или «Вставить» в меню, Я бы хотел зацепить их и заменить на свой.

Вот что я хочу сделать. 1. пользователь скопирует или вставит некоторую строку в мой TextView. 2. некоторые строки скопированы и вставлены в мой Textview. 3. Прежде чем добавить какую-либо строку в Textview, я хочу проверить или изменить строку.

1 Ответ

1 голос
/ 11 января 2010

Вы должны быть в состоянии сделать это с помощью метода onTextContextMenuItem() , проверяющего copy или paste.

В качестве альтернативы вы можете использовать TextWatcher для отслеживания изменений в TextView, но это не делает различий между набором текста, вырезанием и вставкой. Добавьте TextWatcher с помощью метода addTextChangedListener() .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...