Кликабельные ссылки и меню копирования / вставки в EditView в Android

у меня естьEditText посмотреть в моем приложении для Android. Мне нужны & quot; внутренние ссылки & quot; в нем это означает, что мне нужно несколько кнопок или пролета внутриEditText и сonClick с этой кнопкой я могу сделать некоторые действия (не перенаправить на веб-страницу). Я понял, что это кнопки сClickableSpan() как это

<code>linkWord = "my link";
link = new SpannableString(linkWord);
cs = new ClickableSpan(){
private String w = linkWord;
    @Override
    public void onClick(View widget) {
    wrd.setText(w);
    }
};
link.setSpan(cs, 0, linkWord.length(), 0);
et.append(link);
</code>

Для этого кликабельности я использовал

et.setMovementMethod(LinkMovementMethod.getInstance());

& quot; Внутренние ссылки & quot; работает нормально, но после использованияet.setMovementMethod() копирование и вставка элементов отключены наOnLongClick меню. И это проблема, потому что мне нужны & quot; ссылки & quot; вEditText и скопировать текст из этого представления в то же время.

У меня есть идея установить в слушателеOnLongClickListener что-то вродеremoveMovementMethod() для временного отключения & quot; ссылки & quot; используйте и используйте меню с копированием / вставкой и после копирования текста включитеsetMovementMethod() метод снова. Но я не знаю, как это реализовать.

Вы можете мне помочь? Вы можете быть, есть и другие способы ...

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос