Android - Jak mogę wyświetlić zaznaczenie tekstu w widoku tekstowym?

Wdrażam aplikację do czytania epub, w której używam textview do wyświetlania tekstu epub. Chcę wybrać tekst z widoku tekstowego, gdy użytkownik długo naciska widok tekstowy, a następnie wykonuje wiele operacji na wybranym tekście podglądu tekstu, takich jak podświetlenie itp. Tak więc, jak mogę pokazać tym kursorom użytkownika, aby wybrał tekst bez względu na to, czego chce użytkownik.

* Nie chcę używać EditText i sprawiać, by wyglądał jak textview. Może być nadrzędny widok tekstowy.

* Załączam zrzut ekranu, aby wyjaśnić, czego szukam -