Работает ли "режим выделения текста" одинаково для всех видов и устройств

Документация для WebView.emulateShiftHeld() гласит:

Используйте этот метод, чтобы перевести WebView в режим выделения текста. Не полагайтесь на эту функциональность; в будущем это будет устаревшим.

Что означает "перевести WebView в режим выделения текста"?

Чтобы уточнить:

  1. Работает ли "режим выделения текста" для WebView так же, как в другихпредставлениях?
  2. Работает ли "режим выделения текста" на эмуляторе так же, как на других реальных устройствах?

Например, в эмуляторе я привязываю функцию к элементу меню, а когда я выбираю этот элемент (в эмуляторе) и начинаю перетаскивать мышку по некоторому тексту, у меня появляются 2 жирных курсора ("ручки"?), Отмечающих начало, начало и конец выбора. Когда я нажимаю на конец "рука", я получаю всплывающее окно с надписью "Текст скопирован в буфер обмена".

1 ответ

Решение

Что означает "перевести WebView в режим выделения текста"?

Ваш WebView перевести в режим выбора. Что позволяет использовать для копирования текста в буфер обмена. Позднее он может вставить в палитру в некоторых редакторах.

Чтобы уточнить:

  1. Работает ли "режим выделения текста" для WebView так же, как в других представлениях?
  2. Работает ли "режим выделения текста" на эмуляторе так же, как на других реальных устройствах?

Ожидайте, что другие представления WebView не поддерживают "Выбор текста".

Другие вопросы по тегам