Como substituir o menu de seleção de texto da visualização na web no android

O menu de seleção de texto da web do android básico é como mostrado na imagem anexada abaixo. Tem opções como copiar, compartilhar, selecionar tudo, pesquisa na web.

Eu quero passar por cima desses menus e os quero como minha própria lista de menus, como "marcar cor", "marcar como imp" etc. Eu olho em volta da maioria das perguntas disponíveis sobre o menu de contexto no estouro da pilha. A maior parte da pergunta está relacionada ao menu de contexto, mas não fornece o resultado conforme o esperado. Quero menu como abaixo da imagem

Quando executo a seleção, o monitor android mostra algumas visualizações do formulário de criação de exibição

D/ViewRootImpl: #1 mView = android.widget.PopupWindow$PopupDecorView{648898f V.E...... ......I. 0,0-0,0}
D/ViewRootImpl: #1 mView = android.widget.PopupWindow$PopupDecorView{a66541c V.E...... ......I. 0,0-0,0}
D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1

Como alcançar essa implementação?

Eu também passeihttps://github.com/naoak/WebViewMarker mas não obtendo resultado adequado.

O que eu fiz ainda?

Estendo o WebView do Android e desejo oferecer suporte ao mínimo SDK 19. Quando executo pressão longa, recebi um evento de pressão longa, mas não consigo obter essas chamadas de API de criação de menus.

questionAnswers(4)

yourAnswerToTheQuestion