Android- ¿Cómo puedo mostrar la selección de texto en vista de texto?

Estoy implementando una aplicación de lectura de epub en la que estoy usando textview para mostrar texto de epub. Quiero seleccionar el texto de la vista de texto cuando el usuario pulsa prolongadamente la vista de texto y luego hacer varias operaciones en el texto seleccionado de la vista de texto como resaltado, etc. Entonces, ¿cómo puedo mostrar esos cursores al usuario para seleccionar el texto que el usuario desee?

* No quiero usar EditText y hacer que se vea como vista de texto. Puede ser prioritario sobrescribir la vista de texto.

* He adjuntado captura de pantalla para explicar lo que estoy buscando-

Respuestas a la pregunta(2)

Su respuesta a la pregunta