Как мы можем добавить новую опцию контекстного меню во все приложения, которые будут отображаться, когда пользователь выбирает текст и долго нажимает на него?
Допустим, я хочу предоставить пользователю возможность находить значение слова из автономного словаря, не выходя из контекста своего приложения.
- В общем, чтобы добавить контекстное меню, мы должны сделать registerForContextMenu для определенного объекта TextView. Учитывая, что это должно работать для всех приложений, как нам добавить параметры контекстного меню?
- Как прочитать выделенный текст?
- Как отобразить всплывающий элемент управления поверх текущего открытого приложения?
Я совершенно новичок в разработке Android. Поэтому любые подробные ответы или указатели на образцы будут очень полезны. Я предполагаю, что это должно быть возможно сделать, поскольку приложения «определить», «определить автономный словарь», похоже, делают что-то близкое к этому, если не совсем то же самое. В этих приложениях вы можете выделить текст и нажать «Копировать», чтобы увидеть значение текста.
Все поиски, которые я сделал, показали мне примеры того, как отображать контекстное меню для текстового представления или как получить выбранный элемент списка в обработчике контекстного меню. Но это бесполезно.
Заранее спасибо.