EditText ¿cómo activar la ventana emergente copiar / pegar sin ninguna barra de acción?

Estoy bajo delphi y uso el marco de Android para crear una edición. Cuando configuro el tema paraTheme.DeviceDefault.Light.NoActionBar entonces puedo seleccionar algún texto en mi EditText y tengo una ventana emergente con "seleccionar todo / cortar / copiar / pegar / etc." como se puede ver en la imagen a continuación.

Sin embargo, cuando seleccionoTheme.Material.Light.NoActionBar oTheme.Holo.Light.NoActionBar entonces yono puede seleccionar cualquier texto en mi EditText (no tengo tiradores de selección de texto derecho o izquierdo) y, por supuesto, no tengo ninguna ventana emergente de copiar / pegar

¿Hay alguna forma de tener esta ventana emergente copiar / pegar en Theme_Material_Light_NoActionBar?

Theme.DeviceDefault.Light.NoActionBar

Theme_Material_Light_NoActionBar

Theme.Holo.Light.NoActionBar

NOTA 1:

Cuando muevo la pantalla a la horizontal, el texto de edición toma todo el espacio disponible, y luego puedo ver mis selecciones de texto derecho e izquierdo como en la imagen a continuación, pero creo que es porque el tema cambia aTheme.DeviceDefault.Light.NoActionBar cuando muevo la pantalla a la horizontal pero no estoy seguro:

NOTA 2:

En mi editText, cuando lo hagosetCustomSelectionActionModeCallback(nueva devolución de llamada () {}), entonces la devolución de llamada nunca se llama :( ¿Esto no es normal, creo? ¿Qué en editText puede prohibir la devolución de llamada?

NOTA 2:

Puedo seleccionar texto en todos los temas (pero no puedo copiarlo fuera del curso), pero excepto en Theme.DeviceDefault.Light.NoActionBar no puedo ver el controlador de selección de texto derecho e izquierdo.

NOTA 3:

Theme.DeviceDefault.Light.NoActionBar muestra el controlador de selección de texto derecho e izquierdo solo en algunos teléfonos como el samsung galaxy. En otro no funcionó.

NOTA 4:

Encontré parcialmente la fuente del problema. es porque creo mi vista a través de WindowManager.addView (view, layout_params) y de esta manera startactionmodeforChild devuelve nulo y esto prohíbe que se muestren la barra de acción y los identificadores de selección de texto. Ahora si hago algo como esto en mi texto de edición:

@Override
public ActionMode startActionMode(ActionMode.Callback callback) {
    Activity host = (Activity) this.getContext();    
    return host.getWindow().getDecorView().startActionMode(callback); 
} 

entonces puedo ver los controles de acción de texto derecho e izquierdo (pero no en malvavisco, solo funciona en lollipop, no sé por qué). Mi problema ahora es que se muestra la barra de acción, pero se muestra vacía :( no hay nada dentro (pero puedo ver que el control de cortar / copiar / pasado está dentro de la jerarquía de vista de volcado). Así que ahora no estoy buscando una manera para reemplazar esta barra de acción por un menú emergente (como en la imagen Theme.DeviceDefault.Light.NoActionBar). ¿Alguna idea?

Respuestas a la pregunta(3)

Su respuesta a la pregunta